Aug 202015

Script to backup an entire folder

I use Total Commander every day and it has an useful option to backup the entire folder.

Usually I've done this way:

  1. clicked ALT + F5 (poped up a window to compress files)
  2. I gave the name of the archive by adding a date at the beginning of the file
  3. clicked OK
  4. I've moved created ZIP file into a directory called "backup" where I kept all archives

It wasn't a very convenient solution, which is why I created a simple .bat script that makes the work easier.

Notice - I use 7-Zip program, so it needs to be installed.

echo off

set param1NoQuotes=%1
set param1NoQuotes=%param1NoQuotes:"=%

set yyyy=%date:~0,4%
set mm=%date:~5,2%
set dd=%date:~8,2%

set hh=%time:~0,2%
if "%hh:~0,1%" == " " @set hh=0%hh:~1,1%

set min=%time:~3,2%
set ss=%time:~6,2%
set timeStamp=%yyyy%.%mm%.%dd%-%hh%.%min%.%ss%

"c:/Program Files/7-Zip/7z.exe" -tzip a "c:/_Backups/%timeStamp% -" %1

The file should be placed in the Windows directory so that you can be called from anywhere.

7z "Folder do Archive"

The file that will be created can be found at
c:/_Backups/2015.08.20-14.33.15 - Folder to

Kategoria: Programming Tagged with , , , , 0 comments

Leave a Reply

Your email address will not be published. Please enter your name, email and a comment.