我怎样才能创build一个BAT或CMD将迭代通过文件夹树和运行相同的命令agaists每个文件夹文件?
例如
myexe.exe C:\Documents and Settings\folder1\filename.txt myexe.exe C:\Documents and Settings\folder2\filename.txt
笔记:
你的帮助是非常赞赏或从哪里开始的任何提示。
调整这个batch file到您的需要:
@echo off cd "\program files" for /f "usebackq delims=|" %%a in (`dir filename.txt /s/b`) do ( echo %%a myexe "%%a" )
请确保将variables换成双引号,以防文件名中包含空格。
PowerShell方法:
Get-ChildItem -Recurse。 FILENAME.TXT | foreach {
$ _
&myexe $ _
}