This program provides a simple way to move massive amounts of files from one directory to another directory without having to manually go into your directories and move each file one by one. With PythonFileMover all you have to do is open up your command line and run our simple commands to move your files around on your computer with ease. You can move massive amounts of files
Move massive amounts of files, either by extension(i.e. .txt ) or folder(i.e. WorkFiles) from one directory(I.E. C:/) to another directory (I.E. D:/) with only a few lines. Save yourself time from having to constantly copy and paste the files and get back to doing more important things!
- Move files from Directory A to Directory B with only a few commands.
- Move entire folders from Directory A to Directory B.
Interactive Mode: Please download the code from our Github then launch the program using 'python main.py'. You will then be lead to our very intuitive interactive mode! From the interactive mode you can do the following:
- ✨ Move large amounts of folders from Directory A to Directory B:
--move-files
- ✨ Move large amounts of files from Directory A to Directory B:
--move-folders
At the moment the only way to run this program is through downloading the script and running python main.py
.
The program currently must be build in order to run it. In addition, it is currently only tested for Windows PCs
- Step 1: Install Python 3+
- Step 2: Ensure you have the following dependencies installed(: os, shutil, typer, time, tkinter)
- Step 2: Download the recent release from Github.
- Step 3: Open a command line or powershell as an administrator on your Windows PC.
- Step 4: Navigate to the directory where the source code is stored and run
python main.py
. You will then open the interactive mode and be able to run the codes specified!
We would love any and all help on the project. The maintainer has listed out in the 'issues' tab many different enhancement ideas and discovered bugs. You are welcome to pick any of the issues to work on if you wish to dedicate your time to it. If you are confused on the issue and want more information then please feel free to also leave a comment.
You must submit your code through your own fork as a pull request comparing the two forks. The steps have been detailed below for further understanding:
- Step 1: Fork the distribution to your Github. Your fork is your own personal copy of the project.
- Step 2: Work on your software enhancement/bug fix and push it to your own Github Repo of Python File Mover CLI.
- Step 3: Mention the issue/enhancement in your pull request comment so that the maintainers are aware.
- Step 4: Review Process) Wait for the maintainers to review and write test cases for your submission.
- Steph 5: If approved: Congratulations! If not approved: Please do not be discouraged. We will help you in the best way possible.
Thank you for thinking of an idea or reporting a bug. You can place your idea or enhancement idea into our issues tab for consideration. All bug reports are appreciated along with enhancement ideas.