国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > 易語言 > 正文

易語言非遞歸算法遍歷目錄的代碼示例

2024-07-21 23:03:24
字體:
來源:轉載
供稿:網友

非遞歸算法遍歷目錄

.版本 2.支持庫 shell.支持庫 EDataStructure.支持庫 iext.程序集 窗口程序集1.子程序 _按鈕_瀏覽_被單擊編輯框_目錄.內容 = 瀏覽文件夾 (“選擇目錄:”, 假).子程序 枚舉文件.參數 目錄, 文本型.局部變量 隊列, 隊列.局部變量 節點, 節點.局部變量 節點1, 節點.局部變量 路徑, 文本型.局部變量 文件夾名稱, 文本型.局部變量 文件名, 文本型.局部變量 文件數目, 整數型節點.加入屬性 (“path”, 目錄)' 把初始目錄加到隊列隊列.壓入 (節點).判斷循環首 (隊列.是否為空 () = 假)  ' 彈出隊列最前一個元素作為目錄,對該目錄進行文件夾枚舉和文件枚舉  隊列.彈出 (節點1)  節點1.取文本值 (“path”, 路徑)  路徑 = 選擇 (取文本右邊 (路徑, 1) ≠ “/”, 路徑 + “/”, 路徑)  文件夾名稱 = 尋找文件 (路徑 + “*.*”, #子目錄)  .判斷循環首 (文件夾名稱 ≠ “”)    .如果真 (文件夾名稱 ≠ “.” 且 文件夾名稱 ≠ “..”)      ' 如果在當前目錄下找到了文件夾,則把該文件夾壓入到隊列,等待掃描該文件夾的下一級目錄和文件名      節點.修改屬性 (“path”, 路徑 + 文件夾名稱)      隊列.壓入 (節點)    .如果真結束    文件夾名稱 = 尋找文件 (, #子目錄)  .判斷循環尾 ()  處理事件 ()  ' 尋找當前目錄的所有文件  文件名 = 尋找文件 (路徑 + “*.*”, )  .判斷循環首 (文件名 ≠ “”)    超級列表框1.插入表項 (, 路徑 + 文件名, , , , )    文件數目 = 文件數目 + 1    標簽3.標題 = 到文本 (文件數目)    文件名 = 尋找文件 (, )  .判斷循環尾 ().判斷循環尾 ().子程序 _按鈕_枚舉_被單擊超級列表框1.全部刪除 ()枚舉文件 (編輯框_目錄.內容)信息框 (“完畢!”, 0, )

運行結果:

易語言,遞歸,算法,遍歷,目錄,代碼

總結

以上就是這篇文章的全部內容了,希望本文的內容對大家的學習或者工作具有一定的參考學習價值,謝謝大家對VeVb武林網的支持。


注:相關教程知識閱讀請移步到易語言教程頻道。
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 中宁县| 清新县| 涿鹿县| 巴马| 辉县市| 石河子市| 嘉黎县| 康平县| 华池县| 津南区| 罗源县| 绥滨县| 离岛区| 聂拉木县| 新丰县| 水城县| 镇沅| 禹州市| 岚皋县| 黔西| 合肥市| 龙海市| 阜城县| 行唐县| 安福县| 贵南县| 城固县| 泰和县| 博兴县| 九龙县| 阳高县| 南开区| 宁强县| 博乐市| 莆田市| 尚志市| 定襄县| 南汇区| 青田县| 神农架林区| 达孜县|