Sortasaurus Rex
v0.4.0
該腳本根據其擴展名將指定目錄中的文件分類為預定義的類別。它使用多線程來加快分類過程,並使用進度欄提供實時進度更新。該腳本確保源目錄存在並且在處理之前不是空的,並優雅地處理錯誤。
ThreadPoolExecutor使用多線程進行並行處理。tqdm顯示實時進度欄。pathlib進行跨平台兼容性。tqdm庫如果尚未安裝TQDM,則可以使用tqdm安裝:
pip install tqdm pip install sortasaurus-rex運行腳本:
從命令行執行腳本:
srex輸入源目錄:
提示時,輸入要分類的目錄的路徑。
Please enter the source directory to be monitored: /path/to/your/directory
您可以將值留為當前工作目錄的空值
腳本執行:
Sortasaurus-Rex將處理文件,顯示進度並創建以下類別子目錄:
jpeg , jpg , pngpdfcsv , xlsx , jsonmp4 , gif每個類別將在源目錄中創建自己的目錄。
完成:
腳本將顯示進度和日誌消息,指示每個文件的移動何處或是否存在任何錯誤。
當前,Sortasaurus-Rex使用預定義的類別。未來版本可能包括可自定義的類別定義。
該項目是根據MIT許可證獲得許可的 - 有關詳細信息,請參見許可證文件。
有關問題,問題或貢獻,請在GitHub存儲庫上打開一個問題。