[AHK-] 建立檔案列表

看板EzHotKey作者 (家瑀 致中和)時間15年前 (2008/09/28 13:16), 編輯推噓0(005)
留言5則, 1人參與, 最新討論串1/1
執行後會出現選擇資料夾視窗,選好你要 print 的資料夾後。 AutoHotKey 就會開始建立檔案列表。 並且將結果放在指定資料夾下的 tree.txt。 執行完畢會顯示“操作完成”字樣。 程式碼如下: ─────────────────────────────────────── FileSelectFolder , myFolder Loop , %myFolder%\*.* ,, 1 { FileAppend , %A_LoopFileFullPath%`r`n , %myFolder%\tree.txt } MsgBox , 操作完成 ─────────────────────────────────────── ╭──────────┬───┬─────────────────────╮ │ myFolder │ 變數 │ 起始資料夾 │ ├──────────┼───┼─────────────────────┤ │ A_LoopFileFullPath │ 變數 │ 目前的檔案名稱 │ ├──────────┼───┼─────────────────────┤ │ FileSelectFolder │ 方法 │ 選擇起始資料夾 │ ├──────────┼───┼─────────────────────┤ │ Loop │ 方法 │ 重複同一項指令(取得起始資料夾下的資訊) │ ├──────────┼───┼─────────────────────┤ │ FileAppend │ 方法 │ 增加文字檔的內容 │ ╰──────────┴───┴─────────────────────╯ 1. 先用 FileSelectFolder 選擇起始資料夾。 2. 再使用 Loop 依序取得起始資料夾下的資訊,而且沒有限制資訊的範圍(*.*)。 參數 1 表示包括子資料夾。 取得的檔案名稱會儲存在 A_LoopFileFullPath 變數中。 3. 將檔案名稱(A_LoopFileFullPath)新增到 tree.txt 文字檔, 並加上換行符號(`r`n)。 4. 重複 3 直到所有資訊取樣完畢。 5. 顯示“操作完成”字樣。 ─────────────────────────────────────── 寫完了。 用 AutoHotKey 只需要四行喔~~ 粉簡單方便吧!! ^__^ -- 主動是機會的誘餌 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.130.208.20 ※ 編輯: VElysian 來自: 140.130.208.20 (09/28 13:17) ※ 編輯: VElysian 來自: 140.130.208.20 (09/28 23:06)

09/28 23:52, , 1F
C:\WINNT>tree /?
09/28 23:52, 1F

09/28 23:52, , 2F
以圖形顯示磁碟機或路徑的資料夾架構。
09/28 23:52, 2F

09/28 23:53, , 3F
TREE [drive:][path] [/F] [/A]
09/28 23:53, 3F

09/28 23:53, , 4F
/F 顯示各資料夾中檔案的名稱。
09/28 23:53, 4F

09/28 23:53, , 5F
/A 使用 ASCII 取代延伸字元。
09/28 23:53, 5F
文章代碼(AID): #18tnCVVh (EzHotKey)