想用DOS指令建一個.BAT的批次檔,
批次檔的內容是要將XP作業系統的桌面\所有的檔案 COPY D:\BVCKUP
試了很久都無法完成,請前輩高手指導一下批次檔的內容,感激不盡!
想用DOS指令建一個.BAT的批次檔,
批次檔的內容是要將XP作業系統的桌面\所有的檔案 COPY D:\BVCKUP
試了很久都無法完成,請前輩高手指導一下批次檔的內容,感激不盡!
用 XCOPY
XCOPY 來源目錄\*.* 目的目錄 /S
詳見:
XCOPY /?
ps,若目錄名中只要有空格及中文就必須要用 " 標起來,如 "MY SUB-DIR"
>copy con copy.bat
xcopy /e /k /q /y "%userprofile%\桌面" d:\BACKUP > nul
rem xcopy /e /k /q /y "%allusersprofile%\桌面" d:\BACKUP > nul^Z
已複製 1 個檔案。
(^Z 用 Ctrl-Z 或 F6)
如果再加上 /A /M ,備份檔案就更有彈性。
把所有檔的 A 屬性消除掉,隔一段時間就可知哪些檔在這期間被變更過,分析所有執行檔有沒有被不明原因變更過,是最好的方式。
提供參考。
謝謝指點,我去試試看,謝謝!作者:DDSC
試過之後ok!了,感謝指點。作者:琥珀
再請問 琥珀 大大一下,指令中 % 這個代表什麼,有何功能作用?
%不是單獨用是系統預設路徑
%userprofile%
%allusersprofile%
歡迎大家有空到我的論壇逛逛^^
∮Ω奧米加空間∮
以收集技術文件為目標,原創的教學久久會出一篇^^"~
註冊的話可以看到一些新或舊遊戲的抓圖唷~
讓您不會美美的廣告海報騙去^^~
還有輕鬆有趣的心理測驗+星座特區呢~
這是我自己每天auto run的批次檔,用robocopy執行的
參考看看
------------------------
rem :copy 桌面 to bak
c:\robocopy.exe "C:\Documents and Settings\milli\桌面" d:\bak\milli\桌面 /r:3 /w:1 /v /np /sec /mir /log:d:\bak\Log\desktop\mydesktop%date%.txt
----------------------------
感謝milli指點,再請問作者:milli
我將它用來備份XP裡的 "我的最愛" 這個目錄為何無法成功呢?
是不是"我的最愛" 這一目錄不能複製?
語法錯誤嗎?
robocopy.exe 是 Windows Server 2003 Resource Kit Tools 的其中一個檔案。
書籤