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

CMD中如何为指定文件夹文件名添加前后缀并生成文件列表?

Windows CMD 给文件名添加前后缀并导出到文件

基础实现(当前目录)

使用for循环遍历dir /b输出的文件名,拼接前后缀后写入文件:

chcp 65001 >nul
for /f "delims=" %%i in ('dir /b') do echo String1%%iString2 >> extended_list.txt
  • delims=:确保带空格的文件名不会被截断
  • >>:以追加模式写入文件,保留原有内容;若要覆盖旧文件,替换为>
  • 替换String1和String2为你需要的前后缀内容

指定目标文件夹

如果要处理非当前目录的文件夹,在dir /b后添加文件夹路径:

chcp 65001 >nul
for /f "delims=" %%i in ('dir /b "D:\目标文件夹路径"') do echo String1%%iString2 >> extended_list.txt

仅处理文件(排除文件夹)

如果需要忽略目录,只导出文件名,给dir添加/a-d参数:

chcp 65001 >nul
for /f "delims=" %%i in ('dir /b /a-d') do echo String1%%iString2 >> extended_list.txt

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.10 07:15:07