
求助如何將這個復制文件夾的BAT修改成可以復制文件的原本的BAT怎么樣修改一下
- @echo off
- rem 根據一個txt文本文件里列出的文件或文件夾的名稱清單,將多個文件或文件夾從一個文件夾里復制到另一個新的文件夾里
- title %#% +%$%%$%/%@% %z%
- cd /G %~dp0
- set txtfile=名稱清單.txt
- set oldfolder=E:宗地圖
- set newfolder=E:發證
- if not exist %txtfile% (echo;%txtfile% no found&goto end)
- if not exist %oldfolder% (echo;%oldfolder% no found&goto end)
- if not exist %newfolder% md %newfolder%
- for /f delims= %%a in ('type %txtfile%') do (
- set f=
- if exist %oldfolder%%%a (
- set f=1
- echo;%oldfolder%%%a --^> %newfolder%%%a
- xcopy %oldfolder%%%a %newfolder%%%a /e /h /y /q
- ) else (
- if exist %oldfolder%%%a (
- set f=1
- echo;%oldfolder%%%a --^> %newfolder%
- copy /y %oldfolder%%%a %newfolder%
- )
- )
- if not defined f (echo;[not found]%%a)
- )
- :end
- echo;%#% +%$%%$%/%@% %z%
- pause
- exit
nclick="copycode($('code0'));">復制代碼