Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/batch-file/5.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 在cmd中,如何从文件夹中提取文件名,然后使用filename为每个文件名在相同路径中创建目录_Batch File_Cmd_Command_Filenames - Fatal编程技术网

Batch file 在cmd中,如何从文件夹中提取文件名,然后使用filename为每个文件名在相同路径中创建目录

Batch file 在cmd中,如何从文件夹中提取文件名,然后使用filename为每个文件名在相同路径中创建目录,batch-file,cmd,command,filenames,Batch File,Cmd,Command,Filenames,我正试图获得一个cmd来从一个目录中提取文件名(大约400多个),然后在一个单独的目录中为每个文件名创建单独的文件夹 SET Count=0 FOR %%A IN (%DIRTOSARCH%\*.xml) DO SET /A Count += 1 ECHO.%Count% 上面的代码是:获取文件夹中.xml文件的数量,然后我想为单独文件夹中的每个文件名创建一个文件夹 FOR /F "delims=" %%A IN ('DIR /B /A-D "%DIRTOSEARCH%\*.xml"') DO

我正试图获得一个cmd来从一个目录中提取文件名(大约400多个),然后在一个单独的目录中为每个文件名创建单独的文件夹

SET Count=0
FOR %%A IN (%DIRTOSARCH%\*.xml) DO SET /A Count += 1
ECHO.%Count%
上面的代码是:获取文件夹中.xml文件的数量,然后我想为单独文件夹中的每个文件名创建一个文件夹

FOR /F "delims=" %%A IN ('DIR /B /A-D "%DIRTOSEARCH%\*.xml"') DO (MD "%%a.dir" & COPY "%DIRTOSEARCH%\%%a" "%%a.dir")