Sortasaurus Rex
v0.4.0
このスクリプトは、指定されたディレクトリ内のファイルを、拡張機能に基づいて事前定義されたカテゴリに分類します。マルチスレッドを使用して分類プロセスをスピードアップし、Progress Barを使用してリアルタイムの進行状況の更新を提供します。スクリプトは、ソースディレクトリが存在することを保証し、処理する前に空にならないことを保証し、エラーを優雅に処理します。
ThreadPoolExecutorを介してマルチスレッドを使用します。tqdmを使用してライブプログレスバーを表示します。pathlibを使用します。tqdmライブラリPIPがまだインストールされていない場合は、PIPを使用してtqdmをインストールできます。
pip install tqdm pip install sortasaurus-rexスクリプトを実行します:
コマンドラインからスクリプトを実行します。
srexソースディレクトリを入力してください:
プロンプトが表示されたら、分類するディレクトリへのパスを入力します。
Please enter the source directory to be monitored: /path/to/your/directory
現在の作業ディレクトリの値を空のままにすることができます
スクリプトの実行:
SOTESAURUS-REXはファイルを処理し、進行状況を表示し、次のカテゴリサブディレクトリを作成します。
jpeg 、 jpg 、 pngpdfcsv 、 xlsx 、 jsonmp4 、 gif各カテゴリには、ソースディレクトリ内で独自のディレクトリが作成されます。
完了:
スクリプトは、各ファイルがどこに移動されたか、またはエラーがあるかどうかを示す進行とログメッセージを表示します。
現在、Sortasaurus-Rexは事前定義されたカテゴリを使用しています。将来のバージョンには、カスタマイズ可能なカテゴリ定義が含まれる場合があります。
このプロジェクトは、MITライセンスに基づいてライセンスされています。詳細については、ライセンスファイルを参照してください。
問題、質問、または貢献については、GitHubリポジトリに問題を開いてください。