
是否有一個實用程式可以產生給定資料夾中特定類型的所有檔案名稱的列表,並允許列印該列表?
Windows 搜尋滿足了我的 UI 願望清單,但搜尋輸出不能列印。
這在某種程度上可以使用 shell 腳本來完成。
for /r %f in (*.*) do echo %~nF >> report.txt
然而,輸出列表不一定是按字母順序排列的。更重要的是,必須透過控制台更改搜尋過濾器檔案類型。我也在尋找使用者介面的原因是,該設施可能會被我家裡的其他人使用,他們的技術水平比我差得多;對於那些僅僅打開控制台就需要付出巨大努力的人來說。
簡而言之,我正在尋找一個應用程序,該應用程式將:
列出給定位置的給定類型的所有文件
允許清單以視覺方式排序
列印呈現的列表
答案1
正如您所說,您可以使用 shell 腳本來完成此操作。不過,您可以使用 dir 指令而不是 for 指令進行排序。文件可以使用字母順序列出/ON
,或者您可以選擇按其他因素(例如建立時間)排序。要指定檔案類型,只需在末尾列出擴展名並使用檔案名稱通配符即可。例如,要列出按字母順序排序的所有類型的文件txt
,您可以鍵入dir /ON *.txt
。還有其他選項,例如按文件屬性過濾。您可以使用 來閱讀它們dir /?
。
更新:
我發現這篇 Microsoft 知識庫文章描述如何將「列印目錄清單」選項新增至資料夾的右鍵選單中。我在我的筆記型電腦上嘗試過,它似乎有效。您可以在此處閱讀,並下載他們的工具以自動進行設定(或自行獲取手動設定的說明):
http://support.microsoft.com/kb/321379
答案2
您可能想嘗試從提示視窗執行此命令:
dir/a/b/s *.txt > filelist.txt