/foldercompare

A Windows application that compares the content of folders with a simple GUI

Primary LanguagePythonMIT LicenseMIT

foldercompare

A Windows application that compares the content of two folders from a graphic interface. Outputs a simple report to a .txt file, .csv file, or both. If you're on a Mac or Unix machine, please just use the Bash diff command.

Download the program here

For a detailed description of how and why, check out my blog post

Notable Forks

For a more updated version of this program that works with .zip files, check out Juan Biondi's fork

About

Uses the Python standard library package filecmp to do the comparison and tkinter to build the GUI. PyInstaller is used to package the script into an executable.

Building the .exe

  1. Install Python 3.5
  2. Clone this repo
  3. Install requirements using pip install -r requirements.txt
  4. Run tests using python -m unittest tests/test_foldercompare.py
  5. Build the program using the script ./build_exe.sh
  6. The standalone program is now located in the top-level folder