1. 易語言如何取指定目錄下所有文件的絕對路徑並加入文本型數組
.版本
2
.支持庫
spec
.子程序
文件搜索,
文本型,
公開,
在指定目錄下搜索文件
.參數
臨時目錄,
文本型,
,
欲尋找的目錄
.參數
列表框,
列表框
.局部變數
臨時文件名,
文本型
.局部變數
臨時子目錄,
文本型
.局部變數
臨時內容,
文本型
.如果真
(取文本右邊
(臨時目錄,
1)
≠
「\」)
臨時目錄
=
臨時目錄
+
「\」
.如果真結束
處理事件
()
臨時文件名
=
尋找文件
(臨時目錄
+
「*.*」,
)
.判斷循環首
(臨時文件名
≠
「」)
.如果真
(臨時文件名
≠
「.」)
列表框.加入項目
(臨時目錄
+
臨時文件名,
)
.如果真結束
臨時文件名
=
尋找文件
(,
)
.判斷循環尾
()
臨時子目錄
=
尋找文件
(臨時目錄
+
「*.*」,
#子目錄)
調試輸出
(臨時子目錄)
.判斷循環首
(臨時子目錄
≠
「」)
.如果真
(臨時子目錄
≠
「.」
且
臨時子目錄
≠
「..」)
臨時內容
=
文件搜索
(臨時目錄
+
臨時子目錄,
列表框)
.如果真
(臨時內容
≠
「」)
返回
(臨時內容)
.如果真結束
.如果真結束
臨時子目錄
=
尋找文件
(,
#子目錄)
.判斷循環尾
()
返回
(「」)
2. 易語言寫數組內容到配置文件問題
.版本 2
.子程序 _按鈕1_被單擊
.局部變數 值, 文本型
.局部變數 計次, 整數型
.計次循環首 (取數組成員數 (test), 計次)
值 = 值 + test [計次] + 「|」
.計次循環尾 ()
寫配置項 (「c:\set.ini」, 「aaa」, 「a1」, 值)
3. 易語言怎樣取文件夾中的文件數
你可以先尋找文件夾里的子目錄把他放在一個數組變數里,用多次尋找文件指專令把所有文件里屬和子目錄里的文件都加起來就可以了。 具體的命令使用你看一下核心支持庫-磁碟操作-尋找文件的幫助
.版本 2
.子程序 _按鈕1_被單擊
.局部變數 文件數, 整數型
.局部變數 目錄路徑, 文本型
.局部變數 文件, 文本型
目錄路徑 = 取運行目錄 ()
文件 = 尋找文件 (取運行目錄 () + 「\*.*」, )
.判斷循環首 (文件 ≠ 「」)
文件數 = 文件數 + 1
文件 = 尋找文件 (, )
.判斷循環尾 ()
標簽1.標題 = 到文本 (文件數)\
臨時文件名 = 尋找文件 (文件夾目錄 + 「/*.*」, )
.判斷循環首 (臨時文件名 ≠ 「」)
文件個數 = 文件個數 + 1 臨時文件名 = 尋找文件 (, )
.判斷循環尾 ()
以上只能取一個文件夾里的文件數,還不包括子目錄里的。
4. 易語言如何定義數組
1、打開易語言新建一個windows程序進入下圖界面。
5. 想用易語言寫一個隨機抽取電腦里的一個文件夾里的文件,代碼怎麼寫
把文件名放入數組,取隨機數得到成員位置,從成員中讀取文件名。
以下是我寫的一個程序的數據初始化部分:
.版本 2
.子程序 數據初始化, , , 讀入數據文件,完成圖片、聲音、中英文意義的初始
.局部變數 臨時變數, 文本型, , , 用來記錄兩組之間的分隔
連續賦值 (「」, 編輯框中文意思.內容, 編輯框英文單詞.內容)
數組清零 (顯示圖片名)
數組清零 (聲音名)
數組清零 (中文名)
數組清零 (英文名)
數組清零 (圖片數據)
連續賦值 (「」, 編輯框中文意思.內容, 編輯框英文單詞.內容)
主圖片框.圖片 = #封面
圖片總數 = 1
當前序號 = 1
' 讀取文件名
當前文件號 = 打開文件 (「data.txt」, , )
.變數循環首 (1, 100, 1, )
顯示圖片名 [圖片總數] = 讀入一行 (當前文件號)
.如果 (顯示圖片名 [圖片總數] = 「」)
圖片總數 = 圖片總數 - 1
跳出循環 ()
.否則
.如果結束
聲音名 [圖片總數] = 讀入一行 (當前文件號)
.如果 (聲音名 [圖片總數] = 「」)
圖片總數 = 圖片總數 - 1
跳出循環 ()
.否則
.如果結束
中文名 [圖片總數] = 讀入一行 (當前文件號)
.如果 (中文名 [圖片總數] = 「」)
圖片總數 = 圖片總數 - 1
跳出循環 ()
.否則
.如果結束
英文名 [圖片總數] = 讀入一行 (當前文件號)
.如果 (英文名 [圖片總數] = 「」)
圖片總數 = 圖片總數 - 1
跳出循環 ()
.否則
.如果結束
臨時變數 = 讀入一行 (當前文件號)
圖片總數 = 圖片總數 + 1
.變數循環尾 ()
關閉文件 (當前文件號)
' 以下為讀入圖片
.計次循環首 (圖片總數, 當前序號)
當前文件號 = 打開文件 (「data\」 + 顯示圖片名 [當前序號], , )
.如果 (當前文件號 ≠ 0)
圖片數據 [當前序號] = 讀入位元組集 (當前文件號, 取文件長度 (當前文件號))
.否則
文件未找到 (「圖片」 + #左引號 + 顯示圖片名 [當前序號] + #右引號)
圖片數據 [當前序號] = #封面
.如果結束
關閉文件 (當前文件號)
.計次循環尾 ()
按鈕自動.獲取焦點 ()