把文件名列表复制到剪贴板
用 Get-ChildItem 取出 Name 属性再交给 Set-Clipboard(或 cmd 的 dir /b | clip),把干净的文件名清单复制出来。
运行 Get-ChildItem 'C:\文件夹' -File | Select-Object -ExpandProperty Name | Set-Clipboard,然后直接粘贴。
01命令
命令
$ Get-ChildItem 'C:\Users\me\Documents' -File |
Select-Object -ExpandProperty Name | Set-Clipboard02作用说明
在资源管理器里右键复制得到的是文件本身而不是文件名;这条命令输出的是纯文本名单。需要包含子文件夹就加 -Recurse;需要完整路径时把 Name 换成 FullName。cmd 下的等价写法是 dir /b 'C:\文件夹' | clip;配合 findstr 可以先按关键字过滤文件名再复制。
03风险
04撤销
✓无需撤销——该命令不会改变持久状态。
05来源
- Set-Clipboard依据: Set-Clipboard places piped strings (e.g. file names from Get-ChildItem) onto the Windows clipboard.
- CLIP - SS64依据: clip.exe reads piped input onto the clipboard; dir /b | clip lists bare file names in cmd.
最后验证: 2026-09-18 · 分类: 文件与文件夹