Skip to content
This repository was archived by the owner on Sep 10, 2025. It is now read-only.

Releases: ViveTheModder/custom-backup-tool

Custom Backup Tool v1.5.1

Choose a tag to compare

@ViveTheModder ViveTheModder released this 01 Nov 23:09
a91e532

Added Unix support AND fixed Windows support.

Again, requires Java SE 8 or higher.

Custom Backup Tool v1.4

Choose a tag to compare

@ViveTheModder ViveTheModder released this 01 Nov 00:25

Changelog:

  1. Added the following features as options that can be changed from the dirs.txt file:
  • Blacklisted directories (ones that will be skipped by the program);
  • Hidden files (ones that may or may not be skipped);
  • Hidden operating system files (for Windows, that may or may not be skipped).
  1. When an exception is encountered, the program immediately opens the created errors.log file.

Custom Backup Tool v1.3

Choose a tag to compare

@ViveTheModder ViveTheModder released this 29 Oct 21:52

Changelog

  1. Program no longer uses hardcoded paths for the javaw.exe executable.
    Not sure why I even used them in the first place, other than to be technical.
  2. The backup frequency can now be changed as intended.
    Originally, it would not apply the /MO argument to the scheduler.bat file at all.
  3. When backup.jar launches as a scheduled task, it will briefly display taskeng.exe and then leave.
    Before, it would stay on the screen no matter what.

Custom Backup Tool v1.2

Choose a tag to compare

@ViveTheModder ViveTheModder released this 29 Oct 20:59

Changelog:

  1. Multiple folders can be backed up now.
  2. The date & time after the backup folder names feature can be enabled/disabled by editing the dirs.txt file.
    This was done to assure weekly/monthly backups don't pile up, and can instead have one backup overwrite most of its files continuously.
  3. Message box results are fixed. Before, the minutes would actually display the seconds, and the seconds could be greater than 60.
  4. The errors.log file will no longer delete & remake itself each time it finds an exception.
    Instead, all the exceptions stack up, and each one includes the date & time during which it occured.
  5. Unlikely to happen, but if the user provides the same directory as both the input/source and output/destination, the backup method will return/terminate early.
    To prevent this from happening anyway, the user must assure the backup folder has NOTHING to do with the input directories.
    It needs to be stored separately, which means it cannot be a subfolder of any input directory.

Custom Backup Tool v1.1

Choose a tag to compare

@ViveTheModder ViveTheModder released this 28 Oct 20:19

Changelog:

  1. The program will now copy files, even if they are in use by another process, thanks to the ROBOCOPY command on Windows.
  2. The program now works as intended - it no longer puts the copied files in folders named after the files themselves.
    Not even I know how that got by me, considering the prior testing I did, but oh well.
  3. Specified two more hardcoded paths (Program Files (x86), and Program Files).
    If this still leads to issues, then I will borrow some code from my Accurate File Finder and have it search for any instance of javaw.exe in the computer.
  4. Whenever it encounters any exceptions, the program will put their messages (not the whole stack) on a file named errors.log, instead of displaying an error message, which would interfere with automatic backups.

Custom Backup Tool v1.0

Choose a tag to compare

@ViveTheModder ViveTheModder released this 28 Oct 00:22
e846862

Requires Java SE 8 or higher.
scheduler.jar only works on Windows at the moment, but otherwise, backup.jar should run on any OS.

Before running, to prevent errors with the backup procedure, make sure to specify 1 input & 1 output directory in the dirs.txt file.