本帖最后由 pcl_test 于 2016-10-9 10:34 编辑
请教各位老师,下面代码是复制当前电脑硬盘里所有.xls和.doc文件到U盘当前目录新建的"%computername%资料"文件夹里,
电脑硬盘里有同名文件,保存在不同的磁盘文件夹里,复制时仅想复制同名文件的最新文件,就是最近修改过的文件,请老师指教!hcy1185十分感谢!
我QQ719335530- @title 复制本机xls和doc文件
- @echo off
- color 3f
- echo 复制?
- pause>nul
- echo.
- md %computername%资料
- ::新建或清空"%computername%目录.txt"文件
- color>%computername%目录.txt
- for %%b in (c,d,e,f) do dir /a /s /b %%b:\*.xls>>%computername%目录.txt
- for %%c in (c,d,e,f) do dir /a /s /b %%c:\*.doc>>%computername%目录.txt
- ::上面这个(c,d,e,f)这个是你的硬盘盘符,请根据实际修改添加
- for /f "delims=" %%a in (%computername%目录.txt) do copy /y "%%a" .\%computername%资料
- color 2f
- echo.
- echo 复制完毕!
- pause>nul
复制代码
|