联盟域名:www.cn-dos.net 论坛域名:www.cn-dos.net/forum DOS,代表着自由开放与发展,我们努力起来,学习FreeDOS和Linux的自由开放与GNU精神,共同创造和发展美好的自由与GNU GPL世界吧!
Originally posted by tvzml at 2008-4-11 17:18: 这个简单,下面这句就满足你要求了。 xcopy /d/r/y/e/h %cd% E:\bak\
@echo off for /f "tokens=*" %%i in ('more +7 "%~0"') do ( echo f|xcopy /e/q "%%i" "%cd%%%~pnxi">nul ) pause goto :eof c:\IBM\123\456\789.nsf c:\IBM\abc\cd.id c:\Lotus\abc\cd.js
@echo off set a=c:\IBM&set b=c:\IBM&set c=c:\Lotus for /f "delims=" %%i in ('cd') do xcopy /e %a% %%i%a:~2%\&xcopy /e %b% %%i%b:~2%\&xcopy /e %c% %%i%c:~2%\
Originally posted by zw19750516 at 2008-4-14 12:48: @echo off set a=c:\IBM&set b=c:\IBM&set c=c:\Lotus for /f "delims=" %%i in ('cd') do xcopy /e %a% %%i%a:~2%\&xcopy /e %b% %%i%b:~2%\&xcopy /e %c% %%i%c:~2%\ ...
@echo off set aa=c:\IBM\123\456\789.nsf set ab=c:\IBM\abc\cd.id set ac=c:\Lotus\abc\cd.js set path=%cd% for /f "tokens=2-4 delims=\" %%a in ("%aa%") do ( md %%a&cd %%a&&md %%b&cd %%b&&md %%c&cd %%c copy /y "%aa%" ) cd %path% for /f "tokens=2,3 delims=\" %%i in ("%ab%") do ( md %%i&cd %%i&&md %%j&cd %%j copy /y "%ab%" ) cd %path% for /f "tokens=2,3 delims=\" %%m in ("%ac%") do ( md %%m&cd %%m&&md %%n&cd %%n copy /y "%ac%" ) pause
Originally posted by zw19750516 at 2008-4-14 15:05: xcopy /e命令是指复制文件夹里所有的内容啊(包括空文件夹),你测试了没有啊?
Originally posted by flying008 at 2008-4-14 11:13 AM: abcd大大,你好! 运行这个bat时提示内部错误,请问如何修改后才能用这个bat来复制下面3个文件? c:\IBM\123\456\789.nsf c:\IBM\abc\cd.id c:\Lotus ...