我有一個包含 20000 個檔案的資料夾,需要僅列出名稱大於 50 個字元的檔案並保存在 txt 中。文件將導入到應用程式中,它通常識別最長 50 個字元的檔案。
答案1
通常,在超級用戶這裡,我們期望問題的陳述,然後是嘗試的解決方案(希望顯示程式碼),最後是關於如何使其工作的具體問題。我們不是軟體開發服務。
話雖如此,讓我向您指出最簡單的方法:
使用 os 函式庫編寫一個簡單的 Python 腳本。
它可以打開目錄並逐一瀏覽所有文件。
使用 len() 函數,您可以輕鬆地讓它忽略任何小於 50 的值。
輸出將列印到控制台,以便您可以根據需要重定向它。
該程式只有大約 10 行長。
答案2
透過 dir 指令列出所有文件:
目錄 C: /b /s /AD /o:gn > ListRaw.TxT
開啟文字檔案。將內容複製並貼上到按長度排序文字的工具中,例如這個
- 把它分類。
- 將結果貼到另一個文字檔中
- 查看字元從哪裡開始超過50,刪除不需要的一半
- 儲存最終文件。