遍历子目录&创建simillar目录结构来处理子目录中的每个文件

时间:2013-08-09 09:21:32

标签: windows batch-file batch-processing

我想创建一个批处理脚本来处理目录和文件 该目录,基本上我使用一个工具来转换文件 目录到某种格式,它可以单独采取每个文件也可以 处理完整的目录。现在我要转换所有文件 目录/子目录,具有相同的目录结构,例如。

║
║═════ Folder 1
║         ║
║         ║══════ Folder A
║                     ║
║                     ║═════ File1.adt
║
║═════ Folder 5
          ║
          ║═════ File5.adt

现在我希望在相同的directure结构中转换上述文件 但可以在不同的位置。

║
║═════ Folder 1
║         ║
║         ║══════ Folder A
║                     ║
║                     ║═════ File1.txt
║
║═════ Folder 5
          ║
          ║═════ File5.txt

1 个答案:

答案 0 :(得分:0)

您可以尝试这样的事情:

@echo off
for /r "c:\adt_folder_root" %%a in (*.adt) do "C:\Program Files\ABC Amber Advantage Converter\abcadv.exe" "%%a" "%%~dpna.csv" 0

/ r开关将从指定的文件夹开始遍历文件夹结构。