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
File 从文本复制不同的文件夹_File_Batch File_Text_Copy_Maps - Fatal编程技术网

File 从文本复制不同的文件夹

File 从文本复制不同的文件夹,file,batch-file,text,copy,maps,File,Batch File,Text,Copy,Maps,有人能帮我吗 我有一个包含不同文件夹的.txt文件,我需要将所有文件夹复制到另一个文件夹 这就是.txt的外观 F:\Coinops\XBOX\G\Emulators\Vision 4\- VISION Media\- Shoot em ups\sky soldier F:\Coinops\XBOX\G\Emulators\Vision 4\- VISION Media\- Run n Gun\tnk 3 F:\Coinops\XBOX\G\Emulators\Vision 4\- VISION

有人能帮我吗

我有一个包含不同文件夹的.txt文件,我需要将所有文件夹复制到另一个文件夹

这就是.txt的外观

F:\Coinops\XBOX\G\Emulators\Vision 4\- VISION Media\- Shoot em ups\sky soldier
F:\Coinops\XBOX\G\Emulators\Vision 4\- VISION Media\- Run n Gun\tnk 3
F:\Coinops\XBOX\G\Emulators\Vision 4\- VISION Media\- Action Games\tutankham
F:\Coinops\XBOX\G\Emulators\Vision 4\- VISION Media\- Action Games\donkey kong 2
我需要复制595张地图

(对不起,我的英语不好)

for
命令读取输入文件中的行。每一行都存储在
%%a
可替换参数中,并对其执行
xcopy
命令,从读取的源文件夹(
%%fa
)的完整路径复制到目标文件夹,并添加源文件夹的名称和扩展名(
%%~nxa

@echo off
    setlocal enableextensions disabledelayedexpansion

    set "targetFolder=x:\some\where"

    for /f "usebackq delims=" %%a in ("filelist.txt") do (
        xcopy "%%~fa\*" "%targetFolder%\%%~nxa" /y /i /e 
    )