File 从文本复制不同的文件夹
有人能帮我吗 我有一个包含不同文件夹的.txt文件,我需要将所有文件夹复制到另一个文件夹 这就是.txt的外观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
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
)