You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何用PowerShell提取文件名(含扩展名)与路径并以;分隔写入TXT

PowerShell 获取文件名与路径并写入TXT文件

你可以通过遍历Get-ChildItem返回的文件对象,提取文件名和目录路径并拼接成指定格式,再写入文件。具体命令如下:

# 替换为你的目标目录和输出文件路径
Get-ChildItem -Path "C:\Files\" -File | ForEach-Object { "$($_.Name) ; $($_.DirectoryName)" } | Out-File -FilePath "files.txt" -Encoding UTF8

命令说明:

  • -File:仅获取目录下的文件,排除子目录(如果需要包含子目录,可添加 -Recurse 参数)
  • ForEach-Object:遍历每个文件对象,通过$_.Name获取完整文件名(含扩展名),$_.DirectoryName获取文件所在的完整路径,拼接成文件名 ; 路径的格式
  • Out-File:将结果写入指定TXT文件,-Encoding UTF8用于避免中文乱码问题

如果需要处理多个目录,或者动态指定路径,只需修改-Path后的参数即可。

内容的提问来源于stack exchange,提问作者joachimringgaard

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.04 02:02:06