Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/batch-file/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Batch file .bat文件夹的通配符_Batch File - Fatal编程技术网

Batch file .bat文件夹的通配符

Batch file .bat文件夹的通配符,batch-file,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\TestFolderRe

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

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。 它将是文件夹中的唯一内容,因此不需要如此具体。 我试过了,但没用。正确的方法是什么

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

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

在文件夹上使用REN时不支持通配符:使用MOVE命令时,您可以选中MOVE,其中源可以包含通配符-@npocmaka。它是否允许您为新文件指定目标。这就是代码所做的吗?移动g:\department\oldfile.wp“c:\Files to Convert\newfile.doc”。我想我的问题是如何在move中使用通配符来重命名子目录。