易語言制作文件夾壓縮備份工具的代碼
更新時間:2018年11月29日 14:44:36 作者:易語言源碼教程
今天小編就為大家分享一篇關于易語言制作文件夾壓縮備份工具的代碼,小編覺得內(nèi)容挺不錯的,現(xiàn)在分享給大家,具有很好的參考價值,需要的朋友一起跟隨小編來看看吧
文件夾壓縮備份工具
此功能需要加載精易模塊5.6
.版本 2 .支持庫 shell .支持庫 iext .支持庫 eCompress .程序集 窗口程序集1 .程序集變量 時間戳, 文本型 .程序集變量 過濾文本, 文本型, , "0" .子程序 _文件路徑按鈕_被單擊 .局部變量 路徑, 文本型 路徑 = 瀏覽文件夾 (“選擇一個文件夾備份”, 假) .判斷開始 (路徑 = “”) 提示框 (“請選擇文件夾備份!”) .默認 路徑編輯框.內(nèi)容 = 路徑 .判斷結束 .子程序 _獲取文件按鈕_被單擊 超級列表框1.全部刪除 () 時間戳 = 時間_到時間戳 (, ) 目錄_復制 (路徑編輯框.內(nèi)容, 取特定目錄 (11) + 時間戳) 過濾文本 = 分割文本 (壓縮編輯框.內(nèi)容, “|”, ) 文件_枚舉1 (取特定目錄 (11) + 時間戳, “*.*”, &返回函數(shù)) .子程序 返回函數(shù) .參數(shù) 路徑, 文本型 .參數(shù) 文件名, 文本型 .局部變量 全路徑, 文本型 .局部變量 最后修改時間, 文本型 .局部變量 i1, 整數(shù)型 全路徑 = 路徑 + 文件名 .計次循環(huán)首 (取數(shù)組成員數(shù) (過濾文本), i1) .如果真 (尋找文本 (全路徑, 過濾文本 [i1], , 假) ≠ -1) 返回 () .如果真結束 .計次循環(huán)尾 () 文件_取時間 (全路徑, , 最后修改時間, ) 超級列表框1.插入表項 (, 到文本 (超級列表框1.取表項數(shù) () + 1), , , , ) 超級列表框1.置標題 (超級列表框1.取表項數(shù) () - 1, 1, 全路徑) 超級列表框1.置標題 (超級列表框1.取表項數(shù) () - 1, 2, 最后修改時間) .子程序 _備份按鈕_被單擊 ZIP壓縮1.壓縮 (取特定目錄 (11) + 時間戳, 取運行目錄 () + “\” + 時間_到時間戳 (, ) + “.zip”) .子程序 _ZIP壓縮1_壓縮進度, 邏輯型 .參數(shù) 已完成百分比, 整數(shù)型 進度條1.位置 = 已完成百分比 .如果真 (已完成百分比 = 100) 提示框 (“完成”) .如果真結束 .子程序 _超級列表框1_右鍵單擊表項 .如果真 (超級列表框1.取表項數(shù) () ≠ -1) 彈出菜單 (菜單, , ) .如果真結束 .子程序 _刪除_被選擇 文件_刪除 (超級列表框1.取標題 (超級列表框1.現(xiàn)行選中項, 1)) 超級列表框1.刪除表項 (超級列表框1.現(xiàn)行選中項)
運行結果:
總結
以上就是這篇文章的全部內(nèi)容了,希望本文的內(nèi)容對大家的學習或者工作具有一定的參考學習價值,謝謝大家對腳本之家的支持。如果你想了解更多相關內(nèi)容請查看下面相關鏈接
您可能感興趣的文章: