Batch file 成批搜索子文件夹

Batch file 成批搜索子文件夹,batch-file,Batch File,我编写了一个脚本来搜索某个目录中的.avi或.mkv文件。一旦发现,我启动了一个程序,对它们进行处理并重命名。我希望了解如何修改下面的脚本,也搜索子文件夹 比如说。如果我在下载中有test.avi或test.avi,下面的工作正常,但是如果我在下载/测试中有test.avi或test.mkv,它就不工作 cd C:\Users\Administrator\Downloads for %%X in (*.avi) do start "C:\Program Files (x86)\Rename\Re

我编写了一个脚本来搜索某个目录中的.avi或.mkv文件。一旦发现,我启动了一个程序,对它们进行处理并重命名。我希望了解如何修改下面的脚本,也搜索子文件夹

比如说。如果我在下载中有test.avi或test.avi,下面的工作正常,但是如果我在下载/测试中有test.avi或test.mkv,它就不工作

cd C:\Users\Administrator\Downloads
for %%X in (*.avi) do start "C:\Program Files (x86)\Rename\Rename.exe" %%X
for %%Y in (*.mkv) do start "C:\Program Files (x86)\Rename\Rename.exe" %%Y

谢谢。

/r
是一个递归开关<当存在其他带引号的字符串时,start命令中需要“代码>”
/w
暂停,直到每个命令完成。
“%%X”
引号允许在名称和路径中使用空格等

cd C:\Users\Administrator\Downloads
for /r %%X in (*.avi) do start "" /w "C:\Program Files (x86)\Rename\Rename.exe" "%%X"
for /r %%Y in (*.mkv) do start "" /w "C:\Program Files (x86)\Rename\Rename.exe" "%%Y"

/r
是一个递归开关<当存在其他带引号的字符串时,start命令中需要“代码>”
/w
暂停,直到每个命令完成。
“%%X”
引号允许在名称和路径中使用空格等

cd C:\Users\Administrator\Downloads
for /r %%X in (*.avi) do start "" /w "C:\Program Files (x86)\Rename\Rename.exe" "%%X"
for /r %%Y in (*.mkv) do start "" /w "C:\Program Files (x86)\Rename\Rename.exe" "%%Y"

为什么不查看以获取帮助(从命令提示中键入
help FOR
FOR/?
)。答案将是盯着你的脸。或者一个简单的谷歌搜索应该会产生很多例子。为什么不查看以获取帮助(从命令提示符键入
help FOR
FOR/?
)。答案将是盯着你的脸。或者一个简单的谷歌搜索应该会产生很多例子。