CLI program that extracts files from a directory and its subdirectories and generates a csv file with the following columns:
| Column Name | Type | Description |
|---|---|---|
| Id | number | Unique id. |
| FileName | string | Name of file. |
| FileExtension | string | File extension. |
| FileSize | number | File size in bytes. |
| OriginalFilePath | string | Full path of file. |
file-extractor extract <extract-from-directory-path>This uses the basic configuration in which the program will extract all files from the directory and its subdirectories. If a compressed file is found, it will be extracted and the files inside will be added to the list of files to be extracted.
- It will save a copy of all files in the ExtractedFiles folder in the current directory.
- It will generate a csv file with the extracted files metadata in the ExtractedFiles folder in the current directory.
file-extractor extract <extract-from-directory-path> -o <output-directory-path> --extracted-files-list-output <extracted-files-list-output-file-path> --extracted-files-output <extracted-files-output-directory-path>