.bat文件夹的通配符

时间:2014-04-09 16:27:56

标签: batch-file

如何在文件夹中使用通配符?

7z x -oS:\Technology\FEFTP\* S:\Technology\FEFTP\*.zip

ren S:\Technology\FEFTP\Export_Job9_04-08-2014_16-24(wildcardthis) TestFolderRename 

ren S:\Technology\FEFTP\TestFolderRename\*.CSV test1.csv

move S:\Technology\FEFTP\TestFolderRename\*.CSV S:\Technology\FEFTP\Test

最好的方法是什么? 我需要一个通配符来取代Export_Job9_04-08-2014_16-24。 它将是文件夹中唯一的东西,因此它不需要那么具体。 我试过* E,E ?,但那不行。什么是正确的使用方法?

1 个答案:

答案 0 :(得分:1)

for /d %%a in ("S:\Technology\FEFTP\Export*") do ren "%%~fa" TestFolderRename

显然,只有当(如上所述)你只有一个Export*文件夹(你不能将两个文件夹重命名为同一个名字),以及TestFolderRename不存在时(名称冲突)它才会起作用)。