文件夾壓縮備份工具
此功能需要加載精易模塊5.6
.版本 2.支持庫 shell.支持庫 iext.支持庫 eCompress.程序集 窗口程序集1.程序集變量 時間戳, 文本型.程序集變量 過濾文本, 文本型, , "0".子程序 _文件路徑按鈕_被單擊.局部變量 路徑, 文本型路徑 = 瀏覽文件夾 (“選擇一個文件夾備份”, 假).判斷開始 (路徑 = “”) 提示框 (“請選擇文件夾備份!”).默認 路徑編輯框.內容 = 路徑.判斷結束.子程序 _獲取文件按鈕_被單擊超級列表框1.全部刪除 ()時間戳 = 時間_到時間戳 (, )目錄_復制 (路徑編輯框.內容, 取特定目錄 (11) + 時間戳)過濾文本 = 分割文本 (壓縮編輯框.內容, “|”, )文件_枚舉1 (取特定目錄 (11) + 時間戳, “*.*”, &返回函數).子程序 返回函數.參數 路徑, 文本型.參數 文件名, 文本型.局部變量 全路徑, 文本型.局部變量 最后修改時間, 文本型.局部變量 i1, 整數型全路徑 = 路徑 + 文件名.計次循環首 (取數組成員數 (過濾文本), i1) .如果真 (尋找文本 (全路徑, 過濾文本 [i1], , 假) ≠ -1) 返回 () .如果真結束.計次循環尾 ()文件_取時間 (全路徑, , 最后修改時間, )超級列表框1.插入表項 (, 到文本 (超級列表框1.取表項數 () + 1), , , , )超級列表框1.置標題 (超級列表框1.取表項數 () - 1, 1, 全路徑)超級列表框1.置標題 (超級列表框1.取表項數 () - 1, 2, 最后修改時間).子程序 _備份按鈕_被單擊ZIP壓縮1.壓縮 (取特定目錄 (11) + 時間戳, 取運行目錄 () + “/” + 時間_到時間戳 (, ) + “.zip”).子程序 _ZIP壓縮1_壓縮進度, 邏輯型.參數 已完成百分比, 整數型進度條1.位置 = 已完成百分比.如果真 (已完成百分比 = 100) 提示框 (“完成”).如果真結束.子程序 _超級列表框1_右鍵單擊表項.如果真 (超級列表框1.取表項數 () ≠ -1) 彈出菜單 (菜單, , ).如果真結束.子程序 _刪除_被選擇文件_刪除 (超級列表框1.取標題 (超級列表框1.現行選中項, 1))超級列表框1.刪除表項 (超級列表框1.現行選中項)
運行結果:
總結
以上就是這篇文章的全部內容了,希望本文的內容對大家的學習或者工作具有一定的參考學習價值,謝謝大家對VeVb武林網的支持。
新聞熱點
疑難解答