Organize files in your current directory, by classifying them into folders of music, pdfs, images, etc.
Installation
$ pip install classifier
Compatibility
- Python 2.7 / Python 3.4
- Linux / OSX / Windows
Usage
- Go to your directory, where you want to classify your files.
- Run the following command in your terminal.
$ classifier
>> Scanning Files
>> Done!
Example
Before:
Downloads
│ ├── project.docx
│ ├── 21 Guns.mp3
│ ├── Sultans of Swing.mp3
│ ├── report.pdf
│ ├── charts.pdf
│ ├── VacationPic.png
│ ├── CKEditor.zip
│ ├── Cats.jpg
│ └── archive.7z
After:
Downloads
│ ├── Music
│ │ ├── 21 Guns.mp3
│ │ └── Sultans of Swing.mp3
| |
│ ├── Documents
│ │ ├── project.docx
│ │ ├── report.pdf
│ │ └── charts.pdf
| |
│ ├── Archives
│ │ ├── CKEditor.zip
│ │ └── archive.7z
| |
│ ├── Pictures
│ │ ├── VacationPic.png
│ │ └── Cats.jpg
Options
classifier [-dt] [-st SPECIFIC_TYPES [SPECIFIC_TYPES ...]] [-sf SPECIFIC_FOLDER] [-o OUTPUT]
optional arguments:
-h --help show help message and exit
-dt --date Classify the files by their Creation Date
-st --specific-types Move the specific file extensions into the Specific Folder
-sf --specific-folder Folder to move files with Specific Type
-d --directory The directory whose files you want to classify
-o --output Main directory to put organized folders
-v --version show version
-t --types Show the current list of types and formats
-et --edittypes Edit the list of types and formats (edit the CONFIG)
-rst Reset the CONFIG file
Example
Classify specific file types
classifier -st py pyc -sf "Python Files"
Before
Workspace
│ ├── views.py
│ ├── temp.pyc
│ ├── game.java
│ ├── index.html
│ └── script.py
After
Workspace
│ ├── Python Files
│ │ ├── views.py
│ │ ├── temp.pyc
| | └── script.py
| |
| ├── game.java
| └── index.html
Example
Classify by Date:
classifier -dt
Example
Classify files of directory ‘/home/source’ and put them in location ‘/home/dest’:
classifier -d /home/source -o /home/dest
Note:
If -d (source directory) is given without -o (output) directory, this will classify the files of source directory Eg:
classifier -d /home/source'
This classifies the directory /home/source.
View the CONFIG, how files will be sorted
classifier -t
Edit the CONFIG, to set up manual settings for classification
classifier -et
Reset the CONFIG file
classifier -rst
Useful examples
classifier -st mobi azw3 -sf "Mobibooks"
classifier -st ppt pptx pps -sf "PPt"
classifier -st doc docx -sf "Doc"
classifier -st pdf -sf "Pdf"
classifier -st xls xlsx -sf "XLSx"
今天的文章Classifier wiki分享到此就结束了,感谢您的阅读。
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
如需转载请保留出处:https://bianchenghao.cn/8780.html