511遇見易語言遞迴尋找檔案及列舉子目錄

2021-10-07 14:27:10 字數 1817 閱讀 2035

通過列舉尋找目錄下的所有子目錄和所有檔案。

511遇見易語言教程

尋找檔案官方文件

呼叫格式: 〈無返回值〉 賦值 (通用型變數/變數陣列 被賦值的變數或變數陣列,通用型陣列/非陣列 用作賦於的值或資源) - 系統核心支援庫->變數操作

英文名稱:set

將指定的常數、常數集、常量、資源、物件或者變數賦於到指定的變數或變數陣列中去。運算符號為「=」。本命令為初級命令。

引數<1>的名稱為「被賦值的變數或變數陣列」,型別為「通用型(all)」,提供引數資料時只能提供變數及變數陣列。

引數<2>的名稱為「用作賦於的值或資源」,型別為「通用型(all)」,提供引數資料時可以同時提供陣列或非陣列資料。

作業系統需求: windows、linux、unix

-------------------

呼叫格式: 〈通用型〉 相加 (通用型 被加數或文字或位元組集,通用型 加數或文字或位元組集,... ) - 系統核心支援庫->算術運算

英文名稱:add

運算符號為「+」,用途為:1、返回兩個數值的和;2、將兩個文字首尾連線起來,返回連線後的文字;3、將兩個位元組集首尾連線起來,返回連線後的位元組集。本命令為初級命令。命令參數列中最後乙個引數可以被重複新增。

引數<1>的名稱為「被加數或文字或位元組集」,型別為「通用型(all)」。

引數<2>的名稱為「加數或文字或位元組集」,型別為「通用型(all)」。

作業系統需求: windows、linux、unix

.版本 2

.支援庫 shell

.程式集 視窗程式集_啟動視窗

.子程式 _按鈕1_被單擊, , , 尋找檔案

.區域性變數 目錄, 文字型

列表框1.清空 ()

目錄 = 瀏覽資料夾 (「請選擇尋找檔案的目錄」, )

' f:\511遇見教程

.如果 (取文字右邊 (目錄, 1) ≠ 「\」)

目錄 = 目錄 + 「\」

.否則.如果結束

編輯框1.內容 = 目錄

查詢檔案或目錄 (目錄)

.子程式 查詢檔案或目錄

.引數 資料夾, 文字型

.區域性變數 檔案, 文字型

處理事件 ()

.如果 (取文字右邊 (資料夾, 1) ≠ 「\」)

資料夾 = 資料夾 + 「\」

.否則.如果結束

' 預設為搜尋除子目錄外的所有檔案。第一次呼叫

檔案 = 尋找檔案 (資料夾 + 「*.*」, )

.判斷迴圈首 (檔案 ≠ 「」)

列表框1.加入專案 (資料夾 + 檔案, )

' 再一次呼叫本命令,且不要提供欲尋找檔名引數,第二次呼叫

檔案 = 尋找檔案 (, )

.判斷迴圈尾 ()

檔案 = 尋找檔案 (資料夾 + 「*.*」, #子目錄) ' 檔案就變成了新的資料夾了

.判斷迴圈首 (檔案 ≠ 「」)

.如果真 (檔案 ≠ 「.」 且 檔案 ≠ 「..」)

查詢檔案或目錄 (資料夾 + 檔案) ' 在尋找新的資料夾,遞迴的方法就是呼叫了自己本身

.如果真結束

檔案 = 尋找檔案 (, #子目錄)

.判斷迴圈尾 ()

原始碼:易語言遞迴尋找檔案及資料夾

511遇見易語言教程

511遇見易語言易語言命令

了解易語言命令 易語言命令是處理問題一段程式封裝的計算機指令。為了使用計算機計算 處理一些問題,需要把解決問題的方案用計算機指令表達出來,這些指令就是一段程式,將這些程式進行封裝即為命令。乙個命令可以由乙個或多個簡單的命令封裝成乙個功能更加強大的命令。當需要相同作用的功能時,只要呼叫這個命令,就會得...

511遇見易語言分割文字

分割文字是常用的乙個文字操作命令,具體到我們遊戲實戰中,比如分割一些賬號,密碼,那麼這個命令就變的非常好用 511遇見易語言教程 教程全部原始碼 版本 2 支援庫 spec 支援庫 iext 程式集 視窗程式集 啟動視窗 子程式 按鈕1 被單擊,分割文字 區域性變數 返回文字陣列,文字型,0 區域性...

511遇見易語言讀入檔案和寫到檔案

讀入檔案 返回乙個位元組集,其中包含指定檔案的所有資料。寫到檔案 本命令用作將乙個或數個位元組集順序寫到指定檔案中,檔案原有內容被覆蓋。成功返回真,失敗返回假。本命令為初級命令。命令參數列中最後乙個引數可以被重複新增。511遇見易語言教程 讀入檔案 呼叫格式 位元組集 讀入檔案 文字型 檔名 系統核...