- Verify data backup integrity
- Quickly find all missing files
- One button tool to rescue all missing files
BackupInspector is a simple windows program that allows you to verify that your backup has completed and copied all files. BackupInspector checks the reference and target directories, identifying file matches, and presenting a comprehensive report, providing a handy one button to rescue all the uncopied files. This tool was born out of the frustration I experienced with various backup software applications failing to preserve all my files accurately.
BackupInspector is primarily developed for Windows users, and we provide a pre-packaged executable for easy installation on Windows. However, it can also be run on other operating systems by executing the Python code directly.
To install BackupInspector on Windows, follow these steps:
-
Download the latest release of BackupInspector.exe from this repo using the following link: BackupInspector Download
-
Run the downloaded BackupInspector.exe file.
For users on operating systems other than Windows, you can run BackupInspector by following these steps:
-
Ensure that you have Python installed on your system. You can download Python from the official website: Python Downloads.
-
Open a terminal or command prompt.
-
Open BackupInspector by double-clicking the executable file.
-
Add the reference folder(s) and target folder(s) by clicking the corresponding "Add Folder" button. Refrence folders are the folders that contain the original files, and target folders are the folders that contain the copied files. The backup opperation should be completed before running BackupInspector for it to be able to check the backup. ""
-
Click the "Run BackupInspector" button to start the process. The comparison may take a few minutes depending on the number of files and folders. On completion a .txt file will be genrated and oppened that contains the report of how many files are missing from the traget folders and a list of the filenames. The .txt file is stored in your temp files directory, if you wish to retain a copy of the report please 'save as' the notepad file while it is open.
-
Missing files can be copied manually or all at once by pressing the "Copy All Missing Files" button. This will copy all the missing files from the reference folders to the target folders in thier correct locations. It is recomended to re-run BackupInspector after copying the missing files to ensure that all files have been copied correctly.
- Pressing the settings wheel will bring up the advanced user settings panel which allows further customisation of the matching logic. The default settings are recomended for most users.
This project is not currently licensed. Please contact for more information.
Contributions to this codebase are welcome! If you encounter any issues, bugs or have suggestions for improvements please open an issue or a pull request on the GitHub repository.
For any further inquiries or for assistance in running the simulation, please feel free to reach out to me at adill@neuralworkx.com.