All Projects → jessehouwing → WindowsFileHistoryCleaner

jessehouwing / WindowsFileHistoryCleaner

Licence: other
Simple command line executable to turn a File History share back into a snapshot of files

Programming Languages

C#
18002 projects

Projects that are alternatives of or similar to WindowsFileHistoryCleaner

cephgeorep
An efficient unidirectional remote backup daemon for CephFS.
Stars: ✭ 27 (+80%)
Mutual labels:  backup
jetbrains-utility
Remove/Backup – settings & cli for macOS (OS X) – DataGrip, AppCode, CLion, Gogland, IntelliJ, PhpStorm, PyCharm, Rider, RubyMine, WebStorm
Stars: ✭ 62 (+313.33%)
Mutual labels:  backup
dbaTDPMon
dbaTDPMon - Troubleshoot Database Performance and Monitoring
Stars: ✭ 20 (+33.33%)
Mutual labels:  backup
minback-postgres
A container which provides the ability to backup a PostgreSQL database to Minio on demand
Stars: ✭ 18 (+20%)
Mutual labels:  backup
Bash-Backup-Script
A small script to upload backup tar to an external storage service
Stars: ✭ 21 (+40%)
Mutual labels:  backup
raptor
The definitive EasyEngine installer with fully functional backup-restore and SFTP functionalities included
Stars: ✭ 26 (+73.33%)
Mutual labels:  backup
snapbtrex
snapbtrex is a small utility that keeps snapshots of btrfs filesystems and optionally send them to a remote system or syncs them locally.
Stars: ✭ 29 (+93.33%)
Mutual labels:  backup
authy-extractor
Extract 2FA tokens from Authy.
Stars: ✭ 30 (+100%)
Mutual labels:  backup
arctee
Atomic tee
Stars: ✭ 22 (+46.67%)
Mutual labels:  backup
bash-backup
Simple backup script for GNU/Linux servers
Stars: ✭ 76 (+406.67%)
Mutual labels:  backup
backupmanager
Simple laravel package to backup/restore files and database.
Stars: ✭ 24 (+60%)
Mutual labels:  backup
browserexport
backup and parse browser history databases (chrome, firefox, safari, and other chrome/firefox derivatives)
Stars: ✭ 54 (+260%)
Mutual labels:  backup
terraform-aws-backup
Terraform module to provision AWS Backup, a fully managed backup service that makes it easy to centralize and automate the back up of data across AWS services such as EBS volumes, RDS databases, DynamoDB tables, EFS file systems, and AWS Storage Gateway volumes.
Stars: ✭ 62 (+313.33%)
Mutual labels:  backup
bye-bye-feedly
Export your read later (formerly saved/favorited) articles from feedly, and access them from a simple reader.
Stars: ✭ 42 (+180%)
Mutual labels:  backup
Automation-using-Shell-Scripts
Development Automation using Shell Scripting.
Stars: ✭ 41 (+173.33%)
Mutual labels:  backup
django-dbbackup
Management commands to help backup and restore your project database and media files
Stars: ✭ 629 (+4093.33%)
Mutual labels:  backup
auto-mysql-backup
a wrapper for automysqlbackup
Stars: ✭ 19 (+26.67%)
Mutual labels:  backup
BackupAssistant
Backup Assistant helps you to backup your files (like database backups or log files) to FTP Server. It works on any platform. ( Windows, Linux and Mac.)
Stars: ✭ 32 (+113.33%)
Mutual labels:  backup
proxmox-tools
📦 A collection of stuff that I and others wrote for Proxmox 📦
Stars: ✭ 112 (+646.67%)
Mutual labels:  backup
Backup-Scripts
PowerShell Scripts and Automation Manager Policies for N-able Backup
Stars: ✭ 26 (+73.33%)
Mutual labels:  backup

Windows File History Cleaner

Simple commandline executable to turn a File History share back into a snapshot of files

Sample command:

FileHistoryCleaner remove-history 
    --root "C:\BACKUP" 
    --recursive 
    --rd "(\\node_modules$|\\\$tf$|\.git$|\\locallow$|\\bin$|\\obj$|packages$)" 
    --rf "(\.DS_Store|.lnk$|\.exe$|\.msi$|\.iso$|\.dll$)"  
    --verbose 
    --force
    --whatif
  • --root points to the root of a File History share (or copy of one)
  • --recursive traverses all sub directories
  • --rd deletes directory recursively if it match the supplied regex. Be careful of the escape rules of both your commandline processor and regex.
  • --rf deletes files if it match the supplied regex. Be careful of the escape rules of both your commandline processor and regex.
  • --verbose outputs more logs
  • --force delete instead of move to the recycle bin
  • --whatif Output actions, but do not actually perform them

History

I wrote this little tool after my NAS became inaccessible. While taking a backup of the drives I found out the File History Snapshot of my laptop had grown beyong 1.4TB.

By running this little cleanup tool I managed to return the snapshot to 60GB of only the latest versions of every file.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].