Skip to content

burd5/Python-File-Mover-CLI

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

46 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

alt text

Version 0.3.0

forthebadge made-with-python

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!

Features

  • Move files from Directory A to Directory B with only a few commands.
  • Move entire folders from Directory A to Directory B.

Commands

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

Installation

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!

Contribute

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.

How to contribute?

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.

Want to report bugs or ask for additional features?

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.

About

A simple command line utility to move massive amounts of files on Windows PC

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 100.0%