【发布时间】:2010-09-13 06:09:45
【问题描述】:
基本上我想在永远的子文件夹中运行它
for %%i in (*.m4a) do faad "%%i"
for %%i in (*.wav) do oggenc "%%i"
for %%i in (*.m4a) do del "%%i"
for %%i in (*.wav) do del "%%i"
效果很好,但我必须手动更改目录并重新运行 例如。
cd res
cd music
for %%i in (*.m4a) do faad "%%i"
for %%i in (*.wav) do oggenc "%%i"
for %%i in (*.m4a) do del "%%i"
for %%i in (*.wav) do del "%%i"
cd..
cd Sounds
for %%i in (*.m4a) do faad "%%i"
for %%i in (*.wav) do oggenc "%%i"
for %%i in (*.m4a) do del "%%i"
for %%i in (*.wav) do del "%%i"
cd..
列表还在继续。问题是我有数百个子文件夹,所以它需要永远
有没有一种方法可以在所有以定义的目录开头的子目录中自动运行我的小脚本
比如
for /f "usebackq delims=|" %%f in (`dir /b /s *.m4p`) do faad.exe "%%f"
任何帮助将不胜感激
【问题讨论】:
标签: windows batch-file dos