Copy Handler是一個用於在不同的存貯介質(硬碟、軟碟、區域網路、光碟及其它)間複製/移動檔案和資料夾的程式。
基本介紹
- 中文名:存貯介質間複製/移動檔案和資料夾的程式
- 外文名:Copy Handler
程式歷史:
1.28
修復了檔案名稱以點(.)開頭的檔案不被複製的錯誤。
添加了一些新的語言支持
更改了一些internal的連結為
1.26
修正了在狀態對話框中的一個路徑顯示錯誤
修正在選項中更改語言並立即套用時狀態對話框任務列表不隨之改變的錯誤。
修正在選項中的的一個路徑錯誤
當“沒有足夠的空間”對話框出現後,一但有了足夠的空間,該對話框將自動消失。
更改在程式中的名字
更改程式各語言文本的提取方式;現在全部從.lng文本檔案中讀取,以前是從.dll檔案中讀取。
修正環境選單中的一個小錯誤(按CTRL鍵進行操作時)
1.25
為程式添加了幫助檔案,代替原來的README檔案。
修正了(在 選擇目標資料夾對話框)中新建的常用資料夾捷徑不被保存的錯誤
一些其它小的改進
1.20
此程式的著作權協定更改了 GNU General Public 著作權協定(什麼意思,此程式的全部原始碼可參閱)
添加語言外掛程式的支持
將安裝程式變為NSIS
最佳化了系統托盤啟動檢測
修改了 關於 對話框
現在所的字串都可以從資源表中讀取
修改了程式的配置方法 - 現在支持立即套用功能,包括更改語言可以立即顯示。
當允許/禁止使用環境選單項的操作失敗,會顯示錯誤代碼。
添加'Log 檔案'節選項,當前沒有使用此項
現在使用CH貼上檔案後不會清空剪貼簿中的內容。
一些其它小的改進
1.13i
修正在添加了新硬體或新硬碟的電腦上檢測分區出錯的情況(在同一或不同磁碟上)
更改某些文本 - 如:在英文版本中用OD代替One Disk
修正在選擇目標資料夾對話框中,目標路徑被設為軟碟機,但軟碟機中無磁碟的狀況。
修正了某些對話框(如:狀態視窗)可以在狀態欄上顯示的狀況。
修正在某些視窗手動輸入文本的錯誤 - 以前的某些視窗中的輸入的文字數量不能超過視窗的大小。
添加了法語版本(感謝Julien (Vk))
現在主程式和DLL檔案都真正被UPX壓縮過。不同於1.13g版;
1.13g
修正了環境選單中“複製到”項的錯誤(在上一個版本中點擊它時,它什麼也不做)
添加了二個關於系統優先權的新功能 - 增加執行緒的優先權和禁止增加執行緒的系統優先權。
修正一個關於磁碟剩餘空間的顯示錯誤(如果磁碟上的剩餘空間等於正在複製的檔案的大小,程式中關於磁碟的剩餘空間的顯示將是錯誤的)
修正無法複製建立日期超出1970-2038這個範圍的檔案的錯誤(程式會當機)
添加了可以更改常用資料夾捷徑中各捷徑的順序的功能。
主程式和DLL檔案被UPX壓縮。
1.13e
修正程式中的一些文本錯誤 - 如:在(英文版中的)環境選單中的一些單詞的拼寫錯誤。
修正一個實驗性的選項“使用滑鼠左鍵拖拽”。
添加一個功能,可從文本檔案中導入要複製的檔案的路徑。
添加一個功能,強迫在目標資料夾中創建源檔案的完整路徑。
資源管理器重新啟動時,系統托盤中的圖示會自動出現。
添加一個配置選項 - 使用滑鼠左鍵拖拽時使用默認的功能(當“替代作業系統中的滑鼠左鍵操作”項被設定為“是”時可用。)
1.13
修正在資源管理器“檔案”選單中某些命令會被多次顯示的錯誤 - 每打開一次“檔案”選單,命令就被多顯示一次。
修正一個另人煩惱的情況 - 完成/暫停/取消 的任務的狀態常會失效(如:使用系統自帶的磁碟碎片整理程式就會原來記錄這些數據的檔案失效) - 現在,每查看一次這些狀態,臨時檔案的數據就被記錄一次。
1.12 Final
在波蘭語版本的程式上做了些小的改動 - 增加更多的“波蘭語”
更改臨時檔案的存放路徑為系統的臨時資料夾
修正狀態對話框中關於快取大小的錯誤
不再使用用於存放快速訪問路徑的檔案data.ini - 該檔案中的信息存放在handler.ini檔案中。
修正一些與作業系統不兼容的問題 - 現在程式可以較穩定地運行在 Windows 95/98/Me/NT4/2000/XP中。
對選擇目標資料夾對話框進行了一些更改(實際上是全部重寫了該段的原始碼)
對複製/移動對話框做了些更改並且增強了檔案的 過濾 能力
修正資源管理器中的環境選單 - 增加了二個實驗性的命令(這二條命令只能在某些系統中使用。)
其它一些小的更正
1.11
添加一個新的選項 - 迷你狀態視窗中進度條的風格(平滑/塊狀)
修正.ini檔案中的啟動狀態 - 無效和不正確的快取大小設定
1.10 Final
修正在只有一個物理驅動器上檢測分區出現誤報的錯誤
製作了一個用於安裝CH的安裝程式
在關於對話框中添加了一個新的e-mails地址
啟動程式是不再向資源管理器中自動載入環境選單-通過設定程式來決定什麼時候啟用資源管理器中的環境選單。
修正系統時候自動載入CH時出現的一些問題。
1.10 beta 4
修正了在Windows NT/2000/XP中使用無快取複製會出錯的現象。
修正了特別是在使用Windows (NT/2000/XP)等系統的NT 伺服器中任務中使用暫停、續傳時速度顯示不正確的問題。
修正了設定存放臨時數據的資料夾時易出錯的問題。
修正了使用特別大的快取會現象些不可預測的錯誤的問題。
在 程式主選單 中添加了新選項 - 註冊/取消左鍵選單。
在沒有任務時 迷你視窗 可以自動隱藏。
在輸入存放聲音和臨時檔案的資料夾位置時,用戶可以使用一些系統常用的變數方式(但這些路徑沒有以“\”結束,所以用戶必須自己在後面添加。例如\media;變數必須用大寫,如:<WINDOWS>不能用小寫或其它方式,如:<windows> 或<Windows>。路徑中不能包含有空格。)。常用的變數有:
<WINDOWS> - windows所在資料夾(如:c:\windows)
<TEMP> - 作業系統使用的臨時資料夾 (如:c:\windows\temp)
<SYSTEM> - 作業系統資料夾(如:c:\windows\system)
<APPDATA> - 作業系統應用程式數據所在資料夾(如:c:\windows\AppData)
<DESKTOP> - 作業系統桌面資料夾(如:c:\windows\desktop)
- 登錄用戶的“我的文檔”資料夾(如:c:\my documents)
修正關閉程式時的一些問題(通過選單中的'退出'項和關閉系統時) - 現在程式在退出時會保存狀態;並且關閉速度有所提高。
現在Windows NT/2000/XP系統下,某些情況下可以取消關閉計算機;另外,還可以設定完成所有任務後,系統自動關閉計算機-系統一直會等到再沒有任務開始才關閉;用戶還可以選擇關閉計算機的類型(正常/強制)。
修正在Windows NT/2000/XP下迷你視窗中的一些問題-用戶可以使用迷你視窗標題欄上的按鈕對任務進行控制。
點擊續傳按鈕可以使處於等待狀態的任務重新開始,甚至於在“限制操作”中禁止了任務啟動,此項功能也能實現。
如果設定了”同時可運行的進程數“-則可以重新啟動在任務列表的的各個任務。
對於.log日誌檔案和出錯時的處理做了一點小的改動 - 現在除了可以顯示錯誤代碼外,還可以顯示程式在什麼地方出現的錯誤。
在狀態視窗中添加了一些關於當前任務的信息(存貯於該任務對應的臨時檔案中)。
對用戶界面做了一些不的改動(選用了一些Windows XP中的圖示 - 我希望不會有人對此感到生氣),一些最佳化,及其它...
1.03
修正許多文本顯示方面的錯誤,特別是在控制臺-顯示中選擇大字型,或某些不常用的顏色和大小方案的時候。
更改了handling copy 的無快取複製 的方法-以前,檔案是按快取的倍數進行複製。如果檔案的大小不是快取的倍數,那么檔案先按快取的倍數的大小存放到目標盤(比源檔案大),緊接著再修正檔案大小,使之與源檔案一樣大。現在複製被分成二部分-第一部分,先按快取的倍數複製檔案(比源檔案小),第二部分,補足剩餘的數據。(僅適用於無快取複製)
在程式主選單添加了新項目 - 完成後關閉計算機
修正由於沒有足夠剩餘空間引發的對話框中顯示的信息-現在,如果目標磁碟的剩餘空間不足以複製源檔案,複製會中斷,並出現提示對話框。
修正(一小部分)的確認對話框 - 它更小一些,更加“精簡”了,但它們會更頻繁的出現。
修正錯誤 - 限制同時進行操作的數量,並正確地停止運行的狀態,然後重新程式。
修正錯誤,在一個執行緒中移動數據在一個線 - 以前,如果在要移動的數據中有資料夾和檔案同名的,會引發“檔案已經存在”的錯誤提示。
修正使用無快取複製引起的不正確顯示信息(它也可能是我不知道的其它原因引起的)。
修改了一小部分對話框中的Tab鍵次序。
1.02
更改了舊版本的選單方式(用戶界面變更:默認項目將以粗體字顯示)。
現在,移動多個檔案後不會將進度錯誤的顯示為 0% ,顯示一個分隔線。
添加了複製檔案可以不使用快取的功能(複製大檔案時很有用處)
快取大小會圍繞在64kB的倍數上下波動。
如果對某個檔案使用無快取複製並且該檔案的大小不是4kB的倍數,在複製的過程中的某一時刻,目標檔案的尺寸會大於源檔案(注意:如果出現這樣的時刻,複製會被程式中斷,然後續傳 - 程式將重新複製,除非在確認對話框中進行了設定)。
有二個新的選項 - 第一,禁止/允許 使用 無快取複製。第二,可以設定 檔案多大時禁用快取 (複製小檔案時使用無快取複製,會降低複製的速度)。
修正選項設定中的某些處理方法(現在設定中不會阻礙程式的其它部分)。
修正某些視窗中的tab鍵次序。
更改主選單中的項目,添加了一些項目 - 現在可以在主選單中使用 '監視剪貼簿' 了(以前僅在 選項 中可以設定)。
1.01a
修正 DLL 檔案,使之可以在 ANSI 版本的Windows (98/Me)中正常使用。
1.01
修正當源檔案出錯(在確認對話框中)引起程式被禁用的情形。
可以在“設定複製檔案參數”視窗中顯示操作的類型(複製,移動)。
修正dll檔案,使之可以在UNICODE版本的Windows (NT/2000/XP)中工作 - 現在程式(DLL)可以完全正常地在此類作業系統中工作。
如果“查看日誌”不能使用 記事本 顯示日誌(LOG)檔案,則顯示關於出現錯誤(原因)的信息。
