A. 易語言 怎麼尋找所有文件
首先要枚舉出硬碟分區根目錄,然後逐個根目錄進行尋找文件,最後如果找到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
B. 易語言 如何打開一個文件夾內所有文件
首先,你必須獲取指定目錄中的所有文件路徑。這個可以使用尋找文件命令來做。你可以參考易語言系統中的常式《MP3播放器》,那裡有詳細的代碼。
C. 易語言如何獲取文件夾內的所有文件
顯示指定目錄內所有的文件和文件夾的代碼如下:
.版本 2
.支持庫 iext
.子程序 目錄文件夾
.局部變數 link, 文本型
.局部變數 link1, 文本型
.局部變數 目錄, 文本型
超級列表框1.全部刪除 ()
目錄 = 驅動器框1.驅動器 + 「:*」
link = 尋找文件 (目錄, #子目錄)
.判斷循環首 (link ≠ 「」)
.如果真 (link ≠ 「.」 且 link ≠ 「..」)
超級列表框1.插入表項 (, link, 0, , , )
.如果真結束
link = 尋找文件 (, #子目錄)
.判斷循環尾 ()
link1 = 尋找文件 (目錄, #子目錄)
.判斷循環首 (link1 ≠ 「」)
.如果真 (link1 ≠ 「.」 且 link1 ≠ 「..」)
超級列表框1.插入表項 (, link1, 1, , , )
.如果真結束
link1 = 尋找文件 (, )
.判斷循環尾 ()
.子程序 _驅動器框1_驅動器被改變
目錄文件夾 ()
組件2個 超級列表框+驅動器
以下為代碼圖:
參考資料來源:網路-易語言
D. 易語言怎樣顯示指定目錄內所有的文件和文件夾
.版本 2
.支持庫 iext
.子程序 目錄文件夾
.局部變數 link, 文本型
.局部變數 link1, 文本型
.局部變數 目錄版, 文本型
超級權列表框1.全部刪除 ()
目錄 = 驅動器框1.驅動器 + 「:\*」
link = 尋找文件 (目錄, #子目錄)
.判斷循環首 (link ≠ 「」)
.如果真 (link ≠ 「.」 且 link ≠ 「..」)
超級列表框1.插入表項 (, link, 0, , , )
.如果真結束
link = 尋找文件 (, #子目錄)
.判斷循環尾 ()
link1 = 尋找文件 (目錄, #子目錄)
.判斷循環首 (link1 ≠ 「」)
.如果真 (link1 ≠ 「.」 且 link1 ≠ 「..」)
超級列表框1.插入表項 (, link1, 1, , , )
.如果真結束
link1 = 尋找文件 (, )
.判斷循環尾 ()
.子程序 _驅動器框1_驅動器被改變
目錄文件夾 ()
---------------------------------
組件2個 超級列表框+驅動器
源碼粘貼進去就OK
E. 易語言如何獲取文件夾內的所有文件
版本
2
.子程序制
_按鈕1_被單擊
.局部變數
文件名稱,
文本型
文件名稱
=
尋找文件
(「d:\欲取目錄\*.*」,
)
.判斷循環首
(文件名稱
≠
「」)
列表框1.加入項目
(文件名稱,
)
文件名稱
=
尋找文件
(,
)
.判斷循環尾
()
F. 易語言怎樣取文件夾中的文件數
臨時文件名
=來
尋找文件自
(文件夾目錄
+
「/*.*」,
)
.判斷循環首
(臨時文件名
≠
「」)
文件個數
= 文件個數
+ 1
臨時文件名
=
尋找文件
(,
)
.判斷循環尾
()
以上只能取一個文件夾里的文件數,還不包括子目錄里的。 你可以先尋找文件夾里的子目錄把他放在一個數組變數里,用多次尋找文件指令把所有文件里和子目錄里的文件都加起來就可以了。
具體的命令使用你看一下核心支持庫-磁碟操作-尋找文件的幫助
G. 易語言如何打開運行目錄下的所有文件
首先把文件枚舉出來,例:
添加一個列表框。
_子程序_啟動專窗口_創建完畢_
枚舉文件屬()
_子程序_枚舉文件
局部變數 文件路徑 文本型
局部變數 文件名稱 文本型
文件路徑=取運行目錄()+"\*.*"
文件名稱=尋找文件(文件路徑,)
判斷循環首(文件名稱≠"")
列表框1.加入項目(取文本左邊(文件路徑,取文本長度(文件路徑)–3)+文件名稱,)
文件名稱=尋找文件(,)
判斷循環尾()
這樣就把運行目錄下的文件枚舉在列表框裡面了,想要打開可以:
點擊選中列表框,然後在左邊點屬性點上方的三角尖,選中列表框雙擊選擇項,會自動添加一個子程序,在那個子程序下寫:
打開指定網址(列表框1.取項目文本(列表框1.現行選中項))
這樣雙擊列表框的項目就能打開文件。
H. 易語言中如何取一個文件夾的指定類型的文件數目
親測。絕對可以抄!放兩個編襲輯框,一個按鈕代碼==================================.版本 2.子程序 _按鈕1_被單擊
.局部變數 數目, 整數型.如果真 (倒找文本 (編輯框1.內容, 「\」, , 假) ≠ 取文本長度 (編輯框1.內容))
編輯框1.加入文本 (「\」)
.如果真結束
.如果真 (尋找文件 (編輯框1.內容 + 「*.」 + 編輯框2.內容, ) ≠ 「」)
數目 = 數目 + 1
.判斷循環首 (尋找文件 (, ) ≠ 「」)
數目 = 數目 + 1
.判斷循環尾 ()
.如果真結束
信息框 (編輯框2.內容 + 「文件類型的文件共有」 + 到文本 (數目) + 「個。」, 64, 「搜尋結果」)
I. 易語言 如何實現統計一個文件夾中每個子文件夾內文件個數,並將統計內容輸出到文本文檔內
用遞歸尋找找出所有的子文件然後再找文件,源碼有點長,100字限制不讓上傳!