che*_*263 5 windows file-transfer cmd.exe
我有一个包含文件名列表的文本文件
c:\superawesome\lame.mp3
c:\noyoucant\wujuu.mp3
d:\bottle\water.obj
Run Code Online (Sandbox Code Playgroud)
我想将相同的文件结构复制到不同的位置 ( e:\backup)。生成的结构看起来像这样
e:\backup\superawesome\lame.mp3
e:\backup\noyoucant\wujuu.mp3
e:\backup\bottle\water.obj
Run Code Online (Sandbox Code Playgroud)
备份是一个空文件夹。我试过使用copy c:\superawesome\lame.mp3 e:\backup\superawesome\lame.mp3和相同的使用xcopy
如何复制文件列表并保留原始文件夹结构?
使用批处理文件尝试此操作:
for /f "delims=" %%a in (TextFile.txt) do call :BeginCopy "%%a"
goto :end
:BeginCopy
set SrcFolder=%~1
set DestFolder=%SrcFolder:~7,-1%
echo %DestFolder%
xcopy /s /e /i /h /r /y %SrcFolder% "e:\backup\%DestFolder%"
goto :end
Run Code Online (Sandbox Code Playgroud)
如需进一步阅读,请访问:Xcopy
| 归档时间: |
|
| 查看次数: |
6523 次 |
| 最近记录: |