文件夾壓縮備份工具
此功能需要加載精易模塊5.6
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
|
.版本 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.現行選中項) |
運行結果:
總結
以上就是這篇文章的全部內容了,希望本文的內容對大家的學習或者工作具有一定的參考學習價值,謝謝大家對服務器之家的支持。如果你想了解更多相關內容請查看下面相關鏈接