
批處理怎樣將不同文件夾里同名文件中最新的文件復(fù)制到指定文件夾里最后由 pcl_test 于 -10-9 10:34請(qǐng)教各位老師,下面代碼是復(fù)制當(dāng)前電腦硬盤里所有.xls和.doc文件到U盤當(dāng)前目錄新建的%computername%資料文件夾里,電腦硬盤里有同名文件,保存在不同的磁盤文件夾里,復(fù)制時(shí)僅想復(fù)制同名文件的最新文件,就是最近修改過的文件,請(qǐng)老師指教!hcy1185十分感謝!我QQ719335530
nclick="copycode($('code0'));">復(fù)制代碼
- @title 復(fù)制本機(jī)xls和doc文件
- @echo off
- color 3f
- echo 復(fù)制?
- 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
- ::上面這個(gè)(c,d,e,f)這個(gè)是你的硬盤盤符,請(qǐng)根據(jù)實(shí)際修改添加
- for /f delims= %%a in (%computername%目錄.txt) do copy /y %%a .%computername%資料
- color 2f
- echo.
- echo 復(fù)制完畢!
- pause>nul

