File 使用bat查找所有sql文件
如何查找文件夹中的所有sql文件并使用批处理文件获取文件名? 我试过像: 对于('dir'C:\SQLFILES)中的/f%%a\ *.sql“')是否回显%%a 但是我没有得到正确的输出。怎么样File 使用bat查找所有sql文件,file,batch-file,for-loop,dos,File,Batch File,For Loop,Dos,如何查找文件夹中的所有sql文件并使用批处理文件获取文件名? 我试过像: 对于('dir'C:\SQLFILES)中的/f%%a\ *.sql“')是否回显%%a 但是我没有得到正确的输出。怎么样 cd C:SQLFILES dir /b /s *.sql (*.sql)中%%a的是否回显%%a 或 对于(c:\sqlfiles\*.sql)中的%%a,是否回显%%a 只要看看你的更新。要调用所需的其他批处理文件,请执行以下操作: 对于(c:\sqlfiles\*.sql)中的%%a,请调用m
cd C:SQLFILES
dir /b /s *.sql
(*.sql)中%%a的是否回显%%a
或
对于(c:\sqlfiles\*.sql)中的%%a,是否回显%%a
只要看看你的更新。要调用所需的其他批处理文件,请执行以下操作:
对于(c:\sqlfiles\*.sql)中的%%a,请调用myotherbatch.cmd%%a
如果不调用批处理文件,则控制权将永久转移,子脚本将不会返回
此外,批处理文件现在是
.cmd
文件.bat
是遗留文件。您得到了什么输出?我需要将文件名传递给另一个bat文件,如:for/f%%a IN('dir“C:\SQLFILES\*.sql“'))do test.bat%%a。但它不起作用。对于绝大多数批处理文件,扩展名并不重要。出于习惯,我倾向于使用cmd
,但是bat
通常不会有什么不同。