The Selective Copy Tool is a versatile and efficient solution for selectively copying files from a source directory to a target directory based on specified file extensions. This tool simplifies the organization of files within complex directory structures.
- Selective Copying: Choose specific file extensions to copy, allowing for targeted file management.
- Recursive Directory Traversal: Traverse through the source directory and its sub-directories to find matching files.
- Efficient and Robust: Designed for efficiency, capable of handling large directory structures, and robust against potential issues.
-
Clone the Repository:
git clone https://github.com/your-username/SelectiveCopyTool.git
-
Navigate to Project Directory:
cd SelectiveCopyTool
-
Run the Tool:
- Replace
<source_directory>
and<target_directory>
with your desired paths.
python selective_copy.py <source_directory> <target_directory> --extensions .txt .jpg .pdf
- Replace
python selective_copy.py /path/to/source /path/to/target --extensions .txt .jpg
If you'd like to contribute to this project, please follow these steps:
- Fork the repository.
- Create a new branch for your feature or bug fix.
- Make your changes and submit a pull request.
This project is licensed under the MIT License.
For inquiries, please contact here.