Download Latest Version snapdup.jar (44.5 kB)
Email in envelope

Get an email when there's a new version of SnapDup

Home
Name Modified Size InfoDownloads / Week
src.7z 2017-09-26 10.5 kB
snapdup.jar 2017-09-26 44.5 kB
readme.txt 2017-09-18 1.9 kB
License.txt 2017-09-17 1.1 kB
Totals: 4 Items   58.1 kB 0
SnapDup

A snapraid duplicate file utility to help remove duplicate files identified by SnapRAID.

SnapDup is designed to read the log file generated by SnapRAID command: 'snapraid dup -l dup.txt' And once the dup log file is read the user can select between the two duplicate files for deletion. SnapDup will prevent both dupliate files from being checked. After all the files are checked for delete, click "Generate Script" to create either Windows or Linix command script. This script can be copied to a text editor and saved as a shell script for execution.

Commands: ctrl-a, To select all

SnapDup requires the lastest release of java 1.8 (or OpenJDK) with javaFX which is included with a java Windows install. Linux however may not include javaFX and will need to be installed manaually. If SnapDup doesn't run and you get an error: can't find or load main.SnapDup - then javaFX is not installed.

Verify java 1.8 installation:

	java -version

	openjdk version "1.8.0_144"
	OpenJDK Runtime Environment (IcedTea 3.5.1) (suse-10.13.3-x86_64)
	OpenJDK 64-Bit Server VM (build 25.144-b01, mixed mode)

Windows - how to run

Create a .cmd file with the following commands:

	@setlocal
	@echo off

	set JAVA_HOME=D:\Java\jdk1.8.0_144\jre
	set PATH=%JAVA_HOME%\bin;%PATH%

	java -jar snapdup.jar
	endlocal
	
Linux - how to run

	java -jar snapdup.jar

	If your Linux installation of OpenJDK does not include javaFX you can download from: 
	https://chriswhocodes.com/downloads/openjfx-8-sdk-overlay-linux-amd64.zip 

	To install 'openjfx-8-sdk-overlay-linux-amd64.zip' use script (tested on OpenSUSE):

		!/bin/ksh
		JDK_HOME=/usr/lib64/jvm/java-1.8.0-openjdk-1.8.0
		sudo 7z x -o$JDK_HOME openjfx-8-sdk-overlay-linux-amd64.zip jre

	* Update JDK_HOME to match your enviroment.
	* This script requires 7zip to be installed.


SnapDup was built with Eclipse.
Source: readme.txt, updated 2017-09-18