Home
Name Modified Size InfoDownloads / Week
comparedir.pyz 2021-10-16 16.1 kB
comparedir.desktop 2017-03-24 210 Bytes
readme.txt 2017-03-24 2.3 kB
Totals: 3 Items   18.6 kB 0
CompareDir 2016 december

Did you ever copy many files to a portable usb-harddisk and use another 
system to update or delete files ? And later have trouble to 
find the few files you changed among many others ?

CompareDir does just that: 

compare 2 directories + subdirectories and you decide 
what files you want to keep, copy or delete.

Manual: point it at a MasterDir(left), a SlaveDir (right) than
- click "Diff" = show only the files that are available in only 1 directory-tree.
- click "All" = show all files in both directories.
- click "Eq" = show file only the files that are the same.

Note the program cheqs FileName, FileSize, FileDate and (sub)directory. 
It does not compute md5 sums because that would make it extremely slow. 
( personally use this regular for directories with 2000 photos. )

Based on Python, pygobject and gtk3.
No installation:
unzip CompareDir.pyz
where you want and run.

Latest update fabr. 2017:
Changed the indentation from 2 spaces to 4, the default in the python world.

update 2016 december:
Various minor changes to keep it working with new versions of gtk3 and python 3.
Note until 2016 while working on a project always copied the files to other directories.
That becomes a mess and a also a risc: with a computer crash all my progroms gone.
So now finally started using sourceforge subversion to save my code.

Update v0.86:
To avoid errors with locating the glade file added code
to build the gui with python. Got rid of the gladefile.
Added progress bar. Than learned this can only work on
a multithreaded application. Never done that before
so after some learning this is now using treading.
Some minor improvements over v0.83.

Features:
    Small program.
    Easy to use.
    Can work Local or with USB disk or over your local network.
    No installation: Save somewhere and run.
    Few dependencies (python3 & pygobject & gtk3)
    Compare 2 text files.
    Compare 2 images (using python-pillow)
    Progressbar.

Roadmap: 
    Add languages (german, dutch, french ?) 
    change to show the files in a directory tree ? 
      (is more like the regular user expectation?) 
    Add a help-screen ? Add keyboard shortcuts ? 
    Rewite in fpGUI+FreePascal for speed improvement ? 

Henk Speksnijder  3 january 2015, 27 feb.2017
Source: readme.txt, updated 2017-03-24