2011年2月14日 星期一

totalcommand 使用fastcopy

據我實際測試的結果如下:

單個文件
大小:4.04 GB
用TC拷貝所花時間:1分46秒
用fastcopy拷貝所花時間:1分20秒

多個文件
大小:1874.2 MB,47581個文件。
用TC拷貝所花時間:13分1秒
用fastcopy拷貝所花時間:8分59秒。

目前版本2.06

根據haidq老大的指導,現將在TC中調用fastcopy總結如下:
1.在TC目錄中建立一個usercmd.ini文件,寫入如下h紅色部分的語句(注意自己改寫路徑)

[em_fastcopy1]
button=
cmd=%COMMANDER_PATH%\Plugins\Utilities\FastCopy\FastCopy.exe
param=/cmd=noexist_only /open_window /estimate /error_stop /bufsize=32 /log=FALSE /disk_mode=auto /speed=full /auto_close %p%s /to=%t
menu=Copy to
menu=Copy to

[em_fastcopy2]
button=
cmd=%COMMANDER_PATH%\Plugins\Utilities\FastCopy\FastCopy.exe
param=/cmd=move /open_window /estimate /error_stop /bufsize=32 /log=FALSE /disk_mode=auto /speed=full /auto_close %p%s /to=%t
menu=Copy to
menu=Move to

[em_fastcopy3]
button=
cmd=%COMMANDER_PATH%\Plugins\Utilities\FastCopy\FastCopy.exe
param=/cmd=delete /no_exec /open_window /error_stop /bufsize=32 /log=FALSE /disk_mode=auto /overwrite_del /auto_close %p%s
menu=Copy to
menu=Delete


參數簡單解釋如下:
=/cmd 說明是複製還是移動還是刪除(具體見fastcopy的幫助)
/open_window 調用時打開fastcopy的窗口,不需要的話可以刪除。
/estimate 時間估計
/error_stop 碰到錯誤停止
/bufsize=32 緩存大小
/log=FALSE 日誌選項
/disk_mode=auto 磁盤模式(同磁盤、不同磁盤還是自動判斷)
/speed=full(拷貝速度設置,現在是全速,估計大家都會這樣選的)
/auto_close 成功後自動關閉fastcopy
%p%s /to=%t (這幾個參數是TC的,注意p、s、t要小寫,反正我用大寫是錯誤提示。呵呵,表示源文件路徑和目標路徑)


2.設置快捷鍵
TC目錄中wincmd.ini的[Shortcuts]節下加入一下紅色部分

CA+F11=em_fastcopy1(調用fastcopy進行拷貝的快捷鍵為:ctrl+alt+F11)
CA+F12=em_fastcopy2
(調用fastcopy進行移動的快捷鍵為:ctrl+alt+F12)

保存後重啟一下TC
或者在TC選項界面的Misc下 Redefine hotkeys 也可以設快捷鍵
這樣就是ctrl+alt+f11調用fastcopy複製選定的文件到對面窗口了 ctrl+alt+f12是移動
彈出窗口後按回車執行 拷貝完後按一下esc則退出fastcopy

--
http://bbs.et8.net/bbs/showthread.php?t=913697

沒有留言: