其實這軟體早就用很久了,最近NAS內檔案要互相備份,新NAS要上線,才發現權限要從新設定。

我又很懶~因為NAS加入AD後每次新增一筆,就要KEY一次帳密。想到就累,又不是在練英打。

所以又找出老朋友幫忙。

使用方式就參考 iThome Download的教學>>檔案大量複製不用怕失敗~FastCopy複製、搬移、同步、刪除+監控

以前用的版本是2.X版現在已經出到3.30版了 功能大同小異。

不過這次想在新的NAS設定批次備份所以找了一下 command line 的指令。

參數

說明

範例

/cmd

Sync同步(保持目錄結構一致)

Diff複製(僅不同名檔案+時間較新的同名檔案)

Copy複製(總是複製/複寫所有檔案)(Overwrite all) force_copy (拷貝覆蓋)move (搬移) delete (刪除)

/cmd= diff

/cmd=sync

/cmd=force_copy/cmd=move

/auto_close

執行完畢後自動關閉視窗

 

/estimate

顯示執行進度

 

/bufsize

讀寫緩衝區大小(單位:MB)

/bufsize=256

/speed

執行速度控制

/speed=full

/to

目標資料夾

/to=n:\backup

/Acl

複製權限設定 ACL,只適用於NTFS

 

/exclude

(擇排除同步,檔案,或, 選擇排除同步,資料夾

/exclude="*.jpg"

/exclude="1\"

/Logfile

(檔案 Event Log,存放位置)

/Logfile="D:\log.log"

 

1490952912-3546301743.jpg

 
  "c:\program files\fastcopy\fastcopy.exe" /cmd=diff /estimate /bufsize=256 /speed=full "${sourcefocuspath}"  /to="${targetpath}"

 

上面就是大概常用到的指令。存成BAT後,使用排程就可以自動備份。

不過我是覺得好像太簡單點,至少要加各LOG存檔。

 

 
NET USE  \\192.168.23.23\ /user:帳號 密碼
dir \\192.168.23.23\Nas\ /s/b > D:\log\%date:~0,4%%date:~5,2%%date:~8,2%fastcopyfile.log
"C:\Program Files\FastCopy\FastCopy.exe" /Cmd=Diff  /auto_close /Estimate /Acl /bufsize=256 /speed=full /disk_mode=auto /Logfile="D:\log\%date:~0,4%%date:~5,2%%date:~8,2%fastcopy.log" "\\192.168.23.23\NAS\" /To="E:\"
NET USE /delete
EXIT

大概意思就是 登入 到 192.168.23.23 輸入帳密

查詢 NAS 內的檔案存成 今天日期fastcopyfile.log

執行fastcopy 帶上上面參數,完成後檔案存成今天日期的fastcopyfile.log

刪除連線資訊

離開。

參考文章:

好用 fastcopy 備份資料

Multi Commander整合外部執行檔Fastcopy的方法

S小魚仔S Fastcopy & Richcopy 資料備份

檔案下載:

FastCopy 3.30 免安裝中文版 - 檔案複製軟體 


文章標籤
創作者介紹
創作者 sungshu 的頭像
sungshu

sungshu手札筆記本

sungshu 發表在 痞客邦 留言(0) 人氣()