『壹』 易語言查找文件夾內的文本並讀入顯示
用寫配置項
和讀配置項命令.
下面的參考:
.版本
2
.如果真
(文件是否存在
(取運行目錄
()
+
「\easter.ini」))
編輯框1.內容
=
讀配置項
(取運行目錄
()
+
「\easter.ini」,
「easter」,
「7」,
)
編輯框4.內容
=
讀配置項
(取運行目錄
()
+
「\easter.ini」,
「easter」,
「8」,
)
編輯框2.內容
=
讀配置項
(取運行目錄
()
+
「\easter.ini」,
「easter」,
「4」,
)
編輯框5.內容
=
讀配置項
(取運行目錄
()
+
「\easter.ini」,
「easter」,
「5」,
)
編輯框3.內容
=
讀配置項
(取運行目錄
()
+
「\easter.ini」,
「easter」,
「1」,
)
編輯框6.內容
=
讀配置項
(取運行目錄
()
+
「\easter.ini」,
「easter」,
「2」,
)
『貳』 易語言 尋找在指定文件夾下的多個TXT文本文件中逐行尋找關鍵字並寫出
.版本 2
.支持庫 shell
.程序集 窗口程序集1
.程序集變數 路徑, 文本型
.程序集變數 文件數, 文本型, , "0"
.程序集變數 文件名, 文本型
.程序集變數 文件內容, 文本型
.程序集變數 文件, 文本型, , "0"
.程序集變數 文件號, 整數型
.程序集變數 文本, 文本型
.子程序 __啟動窗口_創建完畢
路徑 = 瀏覽文件夾 (「請點擊到要搜尋的文件夾」, )
.如果真 (取文本右邊 (路徑, 1) ≠ 「」)
路徑 = 路徑 + 「」
.如果真結束
文件名 = 尋找文件 (路徑 + 「*.txt」, )
.循環判斷首 ()
加入成員 (文件數, 文件名)
文件名 = 尋找文件 (, )
.循環判斷尾 (文件名 ≠ 「」)
........................
『叄』 易語言查找文件如何查找子文件夾下的內容
.版本 2
.子程序 _按鈕1_被單擊
.局部變數 a, 文本型
.局部變數 b, 文本型
編輯框2.內容 = 「」
尋找所有txt文件 (取運行目錄 () + 「\」)
.子程序 尋找所有txt文件
.參數 目錄, 文本型
.局部變數 a, 文本型
.局部變數 b, 文本型
a = 尋找文件 (目錄 + 「*.*」, #存檔文件 + #子目錄)
.判斷循環首 (a ≠ 「」)
' 輸出調試文本 (a)
.如果真 (取文件屬性 (目錄 + a) = #子目錄 且 a ≠ 「..」 且 a ≠ 「.」)
尋找所有txt文件 (目錄 + a + 「\」)
.如果真結束
.如果真 (取文件屬性 (目錄 + a) = #存檔文件 且 到小寫 (取文本右邊 (a, 3)) = 「txt」)
輸出調試文本 (目錄 + a)
' 處理代碼放到此處
.如果真結束
a = 尋找文件 (, #存檔文件 + #子目錄)
.判斷循環尾 ()
『肆』 易語言:如何查找指定txt文本里內容
需要一個通用對話框,先把類型調成1在打開
然後在放到編輯框裡面去
編輯框1.內容=通用對話框1.文件名
通用對話框裡面的過濾器寫
文本文檔(*.TXT)|*.txt
『伍』 易語言怎麼搜索指定文件夾
搜索全名的 會不? 然後把所有文件的名字都逐步搜索出來 然後一一比對 含有啟動的 就是你要的了
參考:
================================================================
.版本 2
.支持庫 shell
.子程序 _按鈕1_被單擊
.局部變數 目錄, 文本型
目錄 = 瀏覽文件夾 (「請選擇目錄:」, )
.如果 (取文本右邊 (目錄, 1) ≠ 「\」)
目錄 = 目錄 + 「\」
.否則
.如果結束
編輯框1.內容 = 目錄
尋找 (目錄)
.子程序 尋找
.參數 文件夾, 文本型
.局部變數 文件, 文本型
處理事件 ()
.如果 (取文本右邊 (文件夾, 1) ≠ 「\」)
文件夾 = 文件夾 + 「\」
.否則
.如果結束
文件 = 尋找文件 (文件夾 + 「*.mp3」, )
.判斷循環首 (文件 ≠ 「」)
列表框1.加入項目 (文件夾 + 文件, )
文件 = 尋找文件 (, )
.判斷循環尾 ()
文件 = 尋找文件 (文件夾 + 「*.*」, #子目錄) ' 此時 文件就變成了新的文件夾
.判斷循環首 (文件 ≠ 「」)
.如果真 (文件 ≠ 「.」 且 文件 ≠ 「..」)
尋找 (文件夾 + 文件) ' 尋找新的文件夾
.如果真結束
文件 = 尋找文件 (, #子目錄)
.判斷循環尾 ()
=================================================================
『陸』 易語言如何獲取文件夾內的所有文件
顯示指定目錄內所有的文件和文件夾的代碼如下:
.版本 2
.支持庫 iext
.子程序 目錄文件夾
.局部變數 link, 文本型
.局部變數 link1, 文本型
.局部變數 目錄, 文本型
超級列表框1.全部刪除 ()
目錄 = 驅動器框1.驅動器 + 「:*」
link = 尋找文件 (目錄, #子目錄)
.判斷循環首 (link ≠ 「」)
.如果真 (link ≠ 「.」 且 link ≠ 「..」)
超級列表框1.插入表項 (, link, 0, , , )
.如果真結束
link = 尋找文件 (, #子目錄)
.判斷循環尾 ()
link1 = 尋找文件 (目錄, #子目錄)
.判斷循環首 (link1 ≠ 「」)
.如果真 (link1 ≠ 「.」 且 link1 ≠ 「..」)
超級列表框1.插入表項 (, link1, 1, , , )
.如果真結束
link1 = 尋找文件 (, )
.判斷循環尾 ()
.子程序 _驅動器框1_驅動器被改變
目錄文件夾 ()
組件2個 超級列表框+驅動器
以下為代碼圖:
參考資料來源:網路-易語言
『柒』 易語言 怎麼尋找所有文件
首先要枚舉出硬碟分區根目錄,然後逐個根目錄進行尋找文件,最後如果找到123.dll,彈出一個信息框,為「123.dll」代碼如下:
.版本2.支持庫eapi
.子程序_按鈕1_被單擊.局部變數文本數組,文本型,,"0".局部變數i,整數型
文本數組=取驅動器列表(1)
'這里枚舉出硬碟分區根目錄.計次循環首(取數組成員數(文本數組),i)
遍歷目錄(文本數組[i])
處理事件().計次循環尾()
.子程序遍歷目錄.參數參目錄,文本型.局部變數文件名,文本型.局部變數目錄數組,文本型,,"0".局部變數i,整數型.局部變數文件類型
文件類型=位或(#存檔文件,#只讀文件,#系統文件,#隱藏文件)文件名=尋找文件(參目錄+「\*.*」,文件類型).如果真(文件名=「」)
返回().如果真結束
.循環判斷首()
.如果(位與(取文件屬性(參目錄+「\」+文件名),#子目錄)≠0)
加入成員(目錄數組,文件名)
.否則
.如果真(文件名=「123.dll」)
'判斷文件是否存在
信息框(「123.dll」,0,)
'如果存在彈出一個信息框
返回()
'然後終止搜索
.如果真結束
.如果結束
文件名=尋找文件(,文件類型).循環判斷尾(文件名≠「」)
.計次循環首(取數組成員數(目錄數組),i)
.如果真(目錄數組[i]≠「.」且目錄數組[i]≠「..」)
遍歷目錄(參目錄+「\」+目錄數組[i])
.如果真結束
.計次循環尾()
代碼結束
控制項只需要一個按鈕,名稱為按鈕1
『捌』 易語言查詢一個文件夾下,多個TXT文本內容。
1.讀入文件命令:
讀入文件()
2.比較是否相同,相同則顯示。
3.一般自動的讀入目錄下,讀入其他目錄需要完整路徑,如:
「C:\jinhuan\jin.txt」
希望採納