|
4 | 4 | This utility effortlessly organizes files within a directory based on their creation dates.
|
5 | 5 |
|
6 | 6 | ### Features
|
7 |
| - + Sorts files into subdirectories based on their creation dates (year and month). |
| 7 | + + Sorts files into subdirectories based on their |
| 8 | + creation dates (year and month). |
8 | 9 | + Copy or Move the files
|
9 |
| - + Get the creation date from file name yyyymmdd* or file info or Exif |
| 10 | + + Get the creation date from file name yyyymmdd* |
| 11 | + or file info or Exif |
10 | 12 | + Support Hebrew Calander
|
11 | 13 |
|
12 | 14 | ### Using
|
13 | 15 | ```
|
14 | 16 | ---
|
15 |
| - usage: main.py [-h] --path PATH [--dest_path DEST_PATH] [--copy COPY] [--calander_type CALANDER_TYPE] [--date_source DATE_SOURCE] |
| 17 | + usage: main.py [-h] --path PATH [--dest_path DEST_PATH] [--copy COPY] |
| 18 | + [--calander_type CALANDER_TYPE] [--date_source DATE_SOURCE] |
16 | 19 |
|
17 | 20 | options:
|
18 | 21 | -h, --help show this help message and exit
|
19 | 22 | --path PATH, --s PATH source files path
|
20 | 23 | --dest_path DEST_PATH, --dp DEST_PATH destination files path
|
21 | 24 | --copy COPY, --c COPY type y to copy file, default is move
|
22 |
| - --calander_type CALANDER_TYPE, --ct CALANDER_TYPE calander type: 1 for Gregorian calendar (default), 2 for Hebrew calender |
23 |
| - --date_source DATE_SOURCE, --d DATE_SOURCE create date source: 1 for file name date yyyymmdd, 2 for create date field, 3 for create date from the metadata |
| 25 | + --calander_type CALANDER_TYPE, |
| 26 | + --ct CALANDER_TYPE calander type: |
| 27 | + 1. for Gregorian calendar (default), |
| 28 | + 2. for Hebrew calender |
| 29 | +
|
| 30 | + --date_source DATE_SOURCE, |
| 31 | + --d DATE_SOURCE create date source: |
| 32 | + 1. for file name date yyyymmdd*, |
| 33 | + 2. for create date field, |
| 34 | + 3. for create date from the metadata |
24 | 35 | ---
|
25 | 36 | ```
|
0 commit comments