联盟域名:www.cn-dos.net 论坛域名:www.cn-dos.net/forum DOS,代表着自由开放与发展,我们努力起来,学习FreeDOS和Linux的自由开放与GNU精神,共同创造和发展美好的自由与GNU GPL世界吧!
@echo off for /f "tokens=1* delims= " %%a in (list.txt) do ( echo md "E:%%~pb" echo copy /y "%%b" "E:%%~pb" )
我现在想用批处理自动将上面P和U后面列出的文件copy到另一个目录并保持目录的结构,
@echo off for /f "tokens=1* delims= " %%a in (list.txt) do ( if /i %%a==P (call :PU "%%b" "E:%%~pb") else if /i %%a==U call :PU "%%b" "E:%%~pb" ) pause & exit /b :PU echo md %2 echo copy /y %1 %2