Creating a directory explorer-manager work_flow
V = implmented,
X = TODO
-
Scan Folder V
-
Take data V
- Choose Data Structure: Tree V
- Choose parameters: V
- Name --> Not Unique (For Files and Folders)
- FullPath --> Unique (For Files and Folders)
- Type --> Not Unique (fileExtension for Files, "Folder" for Folders)
- Size --> Not Unique (For Files)
- [sum al child files of a folder and print total size?] X
- Child/Parent relationships --> Not Unique (Child if root, child & parent if subdir, parent if file)
- Printing outputs V
- Tree structure (output in terminal AND/OR .txt file) V
- Dictionary (Json if web, .txt is log file) V
- List (csv table for excel et al., with panda) V
- Searching for objects of the tree X
- Searching for file duplicates. Matching sizes, then hashes V
- Search by name, type, size etc...
- Implement output for queries
-
Move, Rename, Delete, Create new, Open, Copy X
-
Implement Terminal-Based input/output? GUI? Web App? X