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

如何使用PowerShell生成指定类型文件列表并写入文本文件

PowerShell 提取指定类型文件名并写入文本的方法

你可以直接对现有Get-ChildItem的查询结果通过管道处理,提取所需属性后直接输出到文本文件:

注意事项

你当前使用的命令Get-ChildItem D:\Test*.csv会匹配D盘根目录下文件名以Test开头的csv文件,如果你的需求是匹配D:\Test目录下的所有csv文件,需要补充路径分隔符,修改为Get-ChildItem D:\Test\*.csv。

常用操作命令

  • 仅提取纯文件名(不含路径),写入到D:\Test\csv文件名列表.txt:
Get-ChildItem D:\Test\*.csv | Select-Object -ExpandProperty Name | Out-File D:\Test\csv文件名列表.txt -Encoding UTF8
  • 其中-Encoding UTF8参数用于指定输出文件编码为UTF-8,避免中文文件名出现乱码,无需适配中文的场景可以省略
  • 如需追加内容到已有文件不覆盖,可给Out-File添加-Append参数;如需强制覆盖已存在的只读文件,可添加-Force参数
  • 提取文件的完整绝对路径,写入到文本:
Get-ChildItem D:\Test\*.csv | Select-Object -ExpandProperty FullName | Out-File D:\Test\csv文件完整路径列表.txt -Encoding UTF8

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.10.04 09:36:04