ファイルの保存パターンを読み取り、それに応じて散らかったファイルを移動するインテリジェントファイルオーガナイザーモジュール!
| 著者: | Abhinav Anand |
|---|
コンテンツ
[トップに戻る]
受け入れましょう。定期的にファイルを整理するのが好きな人はいません。たとえそうであっても、新しいファイルをダウンロードするたびにやりたくないでしょう。
何だと思う! Filezenはあなたをカバーしました。
Filezenを使用して、散らかった/組織化されていないファイルのフォルダーを考えると、次のことを達成できます
Filezen's Basic Scanner適切なフォルダーを作成して、ファイルを整理できます。Filezen's Advanced Scannerファイルの保存パターンを読み取り、それに応じてファイルを移動できます。[トップに戻る]
Pathlibを使用します)JSONオブジェクトを返します[トップに戻る]
Pypiパッケージリンク
$ pip install Filezen
あなたがプロキシの背後にいる場合
$ pip --proxy [username:password@]domain_name:port install Filezen
注: command not found場合は、 $ sudo apt-get install python-pip修正する必要があります
$ git clone https://github.com/ab-anand/Filezen.git
$ cd Filezen/
$ pip install -r requirements.txt
$ python setup.py install注: permission deniedた場合、 $ sudo python setup.py installそれを修正する必要があります
[トップに戻る]
Simple Scanner Filetypesの事前定義されたマッピングを使用してeg ".csv": "Documents"フォルダーに使用します。Simple Scannerを使用します > >> from filezen import SimpleScanner as scanner
> >> input_directory = "/home/abhinav/Downloads"
> >> output_directory = "/home/abhinav/Documents"
> >> result = scanner . cleanDirectory ( input_directory , outputPath = output_directory )
> >> print ( result )
' {
"Moved" : [
"FileA.pdf",
"FileB.txt",
"FileC.mp4",
"FileD.log",
"FileB.xyz"
],
"NotMoved": [
]
} 'Simple Scanner入力ディレクトリを出力ディレクトリとして扱うため、入力ディレクトリ自体にフォルダーを作成します。 Advanced Scanner出力ディレクトリをスキャンしながら、遭遇する各FileType/File-Extensionのheap維持します。heapには、特定のFiletype( eg "pdf" )が発生するすべてのディレクトリアドレスが含まれています。heapの上部にありますAdvanced Scanner childとsibling directoriesをスキャンします(同じレベル)。depthパラメーターによって決定されます。depth = 5Advanced Scannerを使用します > >> from filezen import AdvancedScanner as scanner
> >> input_directory = "/home/abhinav/Downloads"
> >> output_directory = "/home/abhinav/Documents"
> >> depth = 3
> >> result = scanner . cleanDirectory ( input_directory , outputPath = output_directory , depth = depth )
> >> print ( result )
' {
"Moved" : [
"FileA.pdf",
"FileB.txt",
"FileC.mp4",
"FileD.log",
"FileE.xyz"
],
"NotMoved": [
]
} 'Advanced Scanner入力ディレクトリ自体のフォルダーを読み取り、それに応じて移動します。注:同じ名前のファイルが出力ディレクトリに既に存在する場合、 Filezenファイルを無視し、ユーザーに任せます。結果のJSONでは、 NotMovedいないリストに移動されなかったすべてのそのようなファイル名を取得します。
Filezenを使用してファイルを整理するコマンドラインアプリケーションです。[トップに戻る]
詳細な使用例については、Docsを読むドキュメントを参照してください
[トップに戻る]
詳細については、貢献ページを参照してください
[トップに戻る]
問題トラッカーのバグを報告してください
[トップに戻る]
MITライセンスの下でAbhinav Anandによって♥で構築されました©
http://abhinav.mit-license.org/でライセンスのコピーを見つけることができます