Fw: [請問] 該如何快速備份資料到多個硬碟?

看板EZsoft (小軟體)作者 (陽光無聊男子)時間14年前 (2011/12/08 22:15), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串1/1
※ [本文轉錄自 ask 看板 #1EuCEdhd ] 作者: Houcc (陽光無聊男子) 看板: ask 標題: Re: [請問] 該如何快速備份資料到多個硬碟? 時間: Thu Dec 8 22:03:16 2011 不好意思 回自己的文! 小弟我找到超方便的BAT語法 只要把下面文字存成.BAT檔 放在目的地資料夾後執行 就可以快速建立以當天日期為檔名的備份 ----------------------------------------------------------------------- rem %date% 表示日期環境變數(2009/08/18 星期二) rem %date:~0,4% 表示 日期環境變數中從第 0 個位置抓出 4 個字(2008) rem %date:~5,2% 表示 日期環境變數中從第 5 個位置抓出 2 個字(08) rem %date:~8,2% 表示 日期環境變數中從第 0 個位置抓出 4 個字(18) rem echo %date:~0,4%%date:~5,2%%date:~8,2% rem 建立檔名為當天日期之資料夾 md %date:~0,4%%date:~5,2%%date:~8,2% rem copy檔案至此資料夾 rem xcopy 來源資料夾 目的資料夾 /S /D /Y rem /s 複製每個目錄及其包含的子目錄,不複製空目錄。 rem /D 複製在指定日期當天或之後發生變更的檔案。如果沒有給日期,只複製那些來源 檔案日期比目的檔案日期為新的檔案。 rem /Y 不提示您確認是否要覆蓋一個已經存在的檔案。 xcopy "\\A Server\TEST" "D:\TEST2\%date:~0,4%%date:~5,2%%date:~8,2%" /S/D/Y --------------------------------------------------------------------------- XCOPY後面的路徑要記得改喔! 謝謝! 資料來源:http://ppt.cc/LyeD ※ 引述《alf66 (腰裡跑跑 ❻❻ (‧ ‧)?)》之銘言: : ※ 引述《Houcc (陽光無聊男子)》之銘言: : : 如題 : : 這個問題其實可以問我公司的MIS : : 但是看他那麼忙 就只好硬著頭皮上來問問看了 : : 小弟我知道目前有很多網路空間提供異地備份的服務 : : 但是因為我想備份的東西算是個人隱私 : : 所以希望可以不要上傳到網路 : : 想請問 : : 該如何利用.bat 或 .cmd 指令 : : 雙擊後 自動將A硬碟中某幾個資料夾中的資料 : : 複製備份到其他不同硬碟上 : : 並且新增一個以 備份日期&時間 為名稱的資料夾存放 : : 因為常常想到要備份 但是過沒多久又忘記了 : : 如果可以直接以指令執行 那就可以節省很多時間 : : 麻煩各位高手幫忙了! : : 感激不盡︿︿ : dos 指令裡面的日期是有參數可以取得的 %date% 時間是 %time% : 建立資料夾的指令是 md xxx (xxx 是你的路徑名稱 + 資料夾名稱) : 不過要先測試一下你的系統時間是什麼格式的, 在 command line 打 : echo %date% %time% 即可 : 如果日期顯示是 2011-12-22 這樣, 就沒什麼問題 : 但如果日期顯示是 2011/12/07 之類的, 就要注意, 因為 / 跟 \ 都表示路徑下一層 : 所以如果你 md .\%date% 會在目前目錄下建立三層目錄, 第一層是 2011 : 第二層是 12 .. 依此類推 : (. 代表目前路徑, 可以利用 .\xxx 來建立相對路徑下的目錄, 如果 : 你固定備份於某些硬碟的特定資料夾下, 應該是打絕對路徑就好) : 更糟糕的是 2011-12-07 禮拜五 有空格的資料夾名稱是win可以容許的 : 可是 md .\%date% 會失效, 而該改成 md .\"%date%" 即可 : 剩下的部分就是你所搜尋到的 xcopy 可以解決的了 -- ▁▂▁ ├┤ ◤ ╮ ▊◤ ▁▂▁ ⊙ ︵ ──◆ 巛◆ ╰╯ ) ▊◣ ▇▆▅▄ ◆██████▁ ⊙ ︶ ▇▆▅▆ ◣ ╯ -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 221.169.204.126 ※ 發信站: 批踢踢實業坊(ptt.cc) ※ 轉錄者: Houcc (221.169.204.126), 時間: 12/08/2011 22:15:03
文章代碼(AID): #1EuCPeX5 (EZsoft)
文章代碼(AID): #1EuCPeX5 (EZsoft)