把文件名列表复制到剪贴板

用 Get-ChildItem 取出 Name 属性再交给 Set-Clipboard(或 cmd 的 dir /b | clip),把干净的文件名清单复制出来。

Windows文件PowerShell剪贴板低风险
运行 Get-ChildItem 'C:\文件夹' -File | Select-Object -ExpandProperty Name | Set-Clipboard,然后直接粘贴。

01命令

命令
$ Get-ChildItem 'C:\Users\me\Documents' -File |
  Select-Object -ExpandProperty Name | Set-Clipboard

02作用说明

在资源管理器里右键复制得到的是文件本身而不是文件名;这条命令输出的是纯文本名单。需要包含子文件夹就加 -Recurse;需要完整路径时把 Name 换成 FullName。cmd 下的等价写法是 dir /b 'C:\文件夹' | clip;配合 findstr 可以先按关键字过滤文件名再复制。

03风险

风险低风险

04撤销

✓无需撤销——该命令不会改变持久状态。

05来源

  • Set-Clipboard
    Microsoft Learn · vendor-doc · 2026-09-17
    依据: Set-Clipboard places piped strings (e.g. file names from Get-ChildItem) onto the Windows clipboard.
  • CLIP - SS64
    SS64 · technical · 2026-09-17
    依据: clip.exe reads piped input onto the clipboard; dir /b | clip lists bare file names in cmd.

最后验证: 2026-09-18 · 分类: 文件与文件夹

06相关方案