📜 ⬆️ ⬇️

Backup Windows PC using WinRAR and FTP

Hi, habrovchane.

Recently on Habré there were several articles illustrating various ways of data backups. (For example, one , two .)

The topic is always relevant and there are as many ways to solve it as there are requirements for such a system, each has its own. There are many worthy third-party products , both paid and free, but some try to do something with their own or almost regular means. I belong to such enthusiasts. Having tried various ready-made solutions, I decided to try to use what I have at hand.
')
Under the hands turned out to be an external screw for 500 GB, the FTP protocol and WinRAR. There is also a small office with 6 PCs running WinXP, data from which it would be nice to periodically merge into external storage.


Since the creation of backups is my personal initiative and no one has set such a task for me, I also invented the requirements myself on the basis of common sense and understanding that the manual would not finance a separate file server with RAID screws.

The system should:



Implementation


I installed and set up a free FileZilla Server on my machine.

For the periodicity of the task under Windows, the easiest way is to use the Scheduler, which will run on each client machine a batch file that implements the basic functions.

1. Formation of new backups and their upload

A “backups_main” folder has been created on each client machine, which contains the BackUpTemp subfolder for temporary backup storage before uploading via FTP and configs files:
  1. backup.bat - implements the backup itself on the client machine
  2. in_rar.txt - what to include in backup
  3. except_rar.txt - what not to include in backup
  4. ftp_param.txt - FTP connection settings
  5. backup.log - created by itself when errors

According to the schedule set in the Scheduler (for each machine - its own day of the week), backup.bat is launched, which looks like this:
@echo off
rem : , in_rar.txt, BackUpTemp , , except_rar.txt. , , , backup.log. FTP , ftp_param.txt, .

rem , :
set place=F:\Install\backups_main

rem , :
IF EXIST %place%\BackUpTemp\*.rar del %place%\BackUpTemp\*.rar

rem :
set a_opt=a -r -agDD-MM-YY -dh -esh -INUL -m0 -ri10:10 -Y -cfg- -ep2

rem - A -
rem - -R -
rem - -AG[] -
rem - -DH -
rem - -E[+]<> - ( "" "": WinRAR a -esh )
rem - -INUL -
rem - -M - (-m0: , -m5: ( , )
rem - -RI[:] - .
rem - -Y - ""
rem - -CFG- -
rem - -EP2 -

rem :
set a_files=@%place%\in_rar.txt

rem :
set a_not=-x@%place%\except_rar.txt
rem -X@<-> - , -.

rem + :
set a_out=%place%\BackUpTemp\backup_

rem :
set a_log=%place%\backup.log

rem ( -IBCK - WinRAR )
"C:\Program Files\WinRAR\WinRAR.exe" -ibck %a_opt% %a_not% %a_out% %a_files% >%a_log%

rem FTP:
ftp -s:ftp_param.txt -i >%a_log%

rem -
del %place%\BackUpTemp\*.rar \y
exit

, , :

@echo off
set place=F:\Install\backups_main
IF EXIST %place%\BackUpTemp\*.rar del %place%\BackUpTemp\*.rar
set a_opt=a -r -agDD-MM-YY -dh -esh -INUL -m0 -ri10:10 -Y -cfg- -ep2
set a_files=@%place%\in_rar.txt
set a_not=-x@%place%\except_rar.txt
set a_out=%place%\BackUpTemp\backup_
set a_log=%place%\backup.log
"C:\Program Files\WinRAR\WinRAR.exe" -ibck %a_opt% %a_not% %a_out% %a_files% >%a_log%
ftp -s:ftp_param.txt -i >%a_log%
del %place%\BackUpTemp\*.rar \y
exit


backups_main .

«except_rar.txt» ( ):
*~*.*
*.~*
*.tmp
*.bak
**.doc
"E:\Work\"


«ftp_param.txt» ( FTP, 192.168.0.23 – FTP- ):
open 192.168.0.23
login
password
lcd F:\Install\backups_main\BackUpTemp
mput *.*
quit


«in_rar.txt» ( ):
E:\Work

RAR “-m”(, «0» ) “-ri” ( – ).

FTP-, .

2.
: «FTPFolders»
, . .
, - FTPFolders\anastasia ( FTP), anastasia_old ( , ).

(FTP-) :

IF EXIST J:\FTPFolders\anastasia\*.rar del J:\FTPFolders\anastasia\anastasia_old \*.rar
Echo .. , FTP, ...
IF EXIST J:\FTPFolders\anastasia\*.rar move J:\FTPFolders\anastasia\*.rar J:\FTPFolders\anastasia\anastasia_old
Echo ... , .


( 6 .
, – 4 .)

- , FTP, , , - (, , , .. ).

Tips&Tricks
, , , . , , ( ), , WinRAR. , . ftp-. – .
, , :
/ FTP.
- ssh SFTP, , , FTP- . «» , "", . .
, «» , WinRAR- . WinRAR.
, , 7ZIP. , , , WinRAR, . , . .
. , , .
FTP- . , FTP-.
, . ( ) – .


1) , . -. , .

2) - WinRAR-, - , FTP, , e-mail, , ..: Acritum One-click BackUp for WinRAR . , - . , - "".

3) / , , . (, ) , , / . - .

@echo off
rem : , in_rar.txt, BackUpTemp , , except_rar.txt. , , , backup.log. FTP , ftp_param.txt, .

rem , :
set place=F:\Install\backups_main

rem , :
IF EXIST %place%\BackUpTemp\*.rar del %place%\BackUpTemp\*.rar

rem :
set a_opt=a -r -agDD-MM-YY -dh -esh -INUL -m0 -ri10:10 -Y -cfg- -ep2

rem - A -
rem - -R -
rem - -AG[] -
rem - -DH -
rem - -E[+]<> - ( "" "": WinRAR a -esh )
rem - -INUL -
rem - -M - (-m0: , -m5: ( , )
rem - -RI[:] - .
rem - -Y - ""
rem - -CFG- -
rem - -EP2 -

rem :
set a_files=@%place%\in_rar.txt

rem :
set a_not=-x@%place%\except_rar.txt
rem -X@<-> - , -.

rem + :
set a_out=%place%\BackUpTemp\backup_

rem :
set a_log=%place%\backup.log

rem ( -IBCK - WinRAR )
"C:\Program Files\WinRAR\WinRAR.exe" -ibck %a_opt% %a_not% %a_out% %a_files% >%a_log%

rem FTP:
ftp -s:ftp_param.txt -i >%a_log%

rem -
del %place%\BackUpTemp\*.rar \y
exit

, , :

@echo off
set place=F:\Install\backups_main
IF EXIST %place%\BackUpTemp\*.rar del %place%\BackUpTemp\*.rar
set a_opt=a -r -agDD-MM-YY -dh -esh -INUL -m0 -ri10:10 -Y -cfg- -ep2
set a_files=@%place%\in_rar.txt
set a_not=-x@%place%\except_rar.txt
set a_out=%place%\BackUpTemp\backup_
set a_log=%place%\backup.log
"C:\Program Files\WinRAR\WinRAR.exe" -ibck %a_opt% %a_not% %a_out% %a_files% >%a_log%
ftp -s:ftp_param.txt -i >%a_log%
del %place%\BackUpTemp\*.rar \y
exit


backups_main .

«except_rar.txt» ( ):
*~*.*
*.~*
*.tmp
*.bak
**.doc
"E:\Work\"


«ftp_param.txt» ( FTP, 192.168.0.23 – FTP- ):
open 192.168.0.23
login
password
lcd F:\Install\backups_main\BackUpTemp
mput *.*
quit


«in_rar.txt» ( ):
E:\Work

RAR “-m”(, «0» ) “-ri” ( – ).

FTP-, .

2.
: «FTPFolders»
, . .
, - FTPFolders\anastasia ( FTP), anastasia_old ( , ).

(FTP-) :

IF EXIST J:\FTPFolders\anastasia\*.rar del J:\FTPFolders\anastasia\anastasia_old \*.rar
Echo .. , FTP, ...
IF EXIST J:\FTPFolders\anastasia\*.rar move J:\FTPFolders\anastasia\*.rar J:\FTPFolders\anastasia\anastasia_old
Echo ... , .


( 6 .
, – 4 .)

- , FTP, , , - (, , , .. ).

Tips&Tricks
, , , . , , ( ), , WinRAR. , . ftp-. – .
, , :
/ FTP.
- ssh SFTP, , , FTP- . «» , "", . .
, «» , WinRAR- . WinRAR.
, , 7ZIP. , , , WinRAR, . , . .
. , , .
FTP- . , FTP-.
, . ( ) – .


1) , . -. , .

2) - WinRAR-, - , FTP, , e-mail, , ..: Acritum One-click BackUp for WinRAR . , - . , - "".

3) / , , . (, ) , , / . - .

@echo off
rem : , in_rar.txt, BackUpTemp , , except_rar.txt. , , , backup.log. FTP , ftp_param.txt, .

rem , :
set place=F:\Install\backups_main

rem , :
IF EXIST %place%\BackUpTemp\*.rar del %place%\BackUpTemp\*.rar

rem :
set a_opt=a -r -agDD-MM-YY -dh -esh -INUL -m0 -ri10:10 -Y -cfg- -ep2

rem - A -
rem - -R -
rem - -AG[] -
rem - -DH -
rem - -E[+]<> - ( "" "": WinRAR a -esh )
rem - -INUL -
rem - -M - (-m0: , -m5: ( , )
rem - -RI[:] - .
rem - -Y - ""
rem - -CFG- -
rem - -EP2 -

rem :
set a_files=@%place%\in_rar.txt

rem :
set a_not=-x@%place%\except_rar.txt
rem -X@<-> - , -.

rem + :
set a_out=%place%\BackUpTemp\backup_

rem :
set a_log=%place%\backup.log

rem ( -IBCK - WinRAR )
"C:\Program Files\WinRAR\WinRAR.exe" -ibck %a_opt% %a_not% %a_out% %a_files% >%a_log%

rem FTP:
ftp -s:ftp_param.txt -i >%a_log%

rem -
del %place%\BackUpTemp\*.rar \y
exit

, , :

@echo off
set place=F:\Install\backups_main
IF EXIST %place%\BackUpTemp\*.rar del %place%\BackUpTemp\*.rar
set a_opt=a -r -agDD-MM-YY -dh -esh -INUL -m0 -ri10:10 -Y -cfg- -ep2
set a_files=@%place%\in_rar.txt
set a_not=-x@%place%\except_rar.txt
set a_out=%place%\BackUpTemp\backup_
set a_log=%place%\backup.log
"C:\Program Files\WinRAR\WinRAR.exe" -ibck %a_opt% %a_not% %a_out% %a_files% >%a_log%
ftp -s:ftp_param.txt -i >%a_log%
del %place%\BackUpTemp\*.rar \y
exit


backups_main .

«except_rar.txt» ( ):
*~*.*
*.~*
*.tmp
*.bak
**.doc
"E:\Work\"


«ftp_param.txt» ( FTP, 192.168.0.23 – FTP- ):
open 192.168.0.23
login
password
lcd F:\Install\backups_main\BackUpTemp
mput *.*
quit


«in_rar.txt» ( ):
E:\Work

RAR “-m”(, «0» ) “-ri” ( – ).

FTP-, .

2.
: «FTPFolders»
, . .
, - FTPFolders\anastasia ( FTP), anastasia_old ( , ).

(FTP-) :

IF EXIST J:\FTPFolders\anastasia\*.rar del J:\FTPFolders\anastasia\anastasia_old \*.rar
Echo .. , FTP, ...
IF EXIST J:\FTPFolders\anastasia\*.rar move J:\FTPFolders\anastasia\*.rar J:\FTPFolders\anastasia\anastasia_old
Echo ... , .


( 6 .
, – 4 .)

- , FTP, , , - (, , , .. ).

Tips&Tricks
, , , . , , ( ), , WinRAR. , . ftp-. – .
, , :
/ FTP.
- ssh SFTP, , , FTP- . «» , "", . .
, «» , WinRAR- . WinRAR.
, , 7ZIP. , , , WinRAR, . , . .
. , , .
FTP- . , FTP-.
, . ( ) – .


1) , . -. , .

2) - WinRAR-, - , FTP, , e-mail, , ..: Acritum One-click BackUp for WinRAR . , - . , - "".

3) / , , . (, ) , , / . - .

@echo off
rem : , in_rar.txt, BackUpTemp , , except_rar.txt. , , , backup.log. FTP , ftp_param.txt, .

rem , :
set place=F:\Install\backups_main

rem , :
IF EXIST %place%\BackUpTemp\*.rar del %place%\BackUpTemp\*.rar

rem :
set a_opt=a -r -agDD-MM-YY -dh -esh -INUL -m0 -ri10:10 -Y -cfg- -ep2

rem - A -
rem - -R -
rem - -AG[] -
rem - -DH -
rem - -E[+]<> - ( "" "": WinRAR a -esh )
rem - -INUL -
rem - -M - (-m0: , -m5: ( , )
rem - -RI[:] - .
rem - -Y - ""
rem - -CFG- -
rem - -EP2 -

rem :
set a_files=@%place%\in_rar.txt

rem :
set a_not=-x@%place%\except_rar.txt
rem -X@<-> - , -.

rem + :
set a_out=%place%\BackUpTemp\backup_

rem :
set a_log=%place%\backup.log

rem ( -IBCK - WinRAR )
"C:\Program Files\WinRAR\WinRAR.exe" -ibck %a_opt% %a_not% %a_out% %a_files% >%a_log%

rem FTP:
ftp -s:ftp_param.txt -i >%a_log%

rem -
del %place%\BackUpTemp\*.rar \y
exit

, , :

@echo off
set place=F:\Install\backups_main
IF EXIST %place%\BackUpTemp\*.rar del %place%\BackUpTemp\*.rar
set a_opt=a -r -agDD-MM-YY -dh -esh -INUL -m0 -ri10:10 -Y -cfg- -ep2
set a_files=@%place%\in_rar.txt
set a_not=-x@%place%\except_rar.txt
set a_out=%place%\BackUpTemp\backup_
set a_log=%place%\backup.log
"C:\Program Files\WinRAR\WinRAR.exe" -ibck %a_opt% %a_not% %a_out% %a_files% >%a_log%
ftp -s:ftp_param.txt -i >%a_log%
del %place%\BackUpTemp\*.rar \y
exit


backups_main .

«except_rar.txt» ( ):
*~*.*
*.~*
*.tmp
*.bak
**.doc
"E:\Work\"


«ftp_param.txt» ( FTP, 192.168.0.23 – FTP- ):
open 192.168.0.23
login
password
lcd F:\Install\backups_main\BackUpTemp
mput *.*
quit


«in_rar.txt» ( ):
E:\Work

RAR “-m”(, «0» ) “-ri” ( – ).

FTP-, .

2.
: «FTPFolders»
, . .
, - FTPFolders\anastasia ( FTP), anastasia_old ( , ).

(FTP-) :

IF EXIST J:\FTPFolders\anastasia\*.rar del J:\FTPFolders\anastasia\anastasia_old \*.rar
Echo .. , FTP, ...
IF EXIST J:\FTPFolders\anastasia\*.rar move J:\FTPFolders\anastasia\*.rar J:\FTPFolders\anastasia\anastasia_old
Echo ... , .


( 6 .
, – 4 .)

- , FTP, , , - (, , , .. ).

Tips&Tricks
, , , . , , ( ), , WinRAR. , . ftp-. – .
, , :
/ FTP.
- ssh SFTP, , , FTP- . «» , "", . .
, «» , WinRAR- . WinRAR.
, , 7ZIP. , , , WinRAR, . , . .
. , , .
FTP- . , FTP-.
, . ( ) – .


1) , . -. , .

2) - WinRAR-, - , FTP, , e-mail, , ..: Acritum One-click BackUp for WinRAR . , - . , - "".

3) / , , . (, ) , , / . - .

@echo off
rem : , in_rar.txt, BackUpTemp , , except_rar.txt. , , , backup.log. FTP , ftp_param.txt, .

rem , :
set place=F:\Install\backups_main

rem , :
IF EXIST %place%\BackUpTemp\*.rar del %place%\BackUpTemp\*.rar

rem :
set a_opt=a -r -agDD-MM-YY -dh -esh -INUL -m0 -ri10:10 -Y -cfg- -ep2

rem - A -
rem - -R -
rem - -AG[] -
rem - -DH -
rem - -E[+]<> - ( "" "": WinRAR a -esh )
rem - -INUL -
rem - -M - (-m0: , -m5: ( , )
rem - -RI[:] - .
rem - -Y - ""
rem - -CFG- -
rem - -EP2 -

rem :
set a_files=@%place%\in_rar.txt

rem :
set a_not=-x@%place%\except_rar.txt
rem -X@<-> - , -.

rem + :
set a_out=%place%\BackUpTemp\backup_

rem :
set a_log=%place%\backup.log

rem ( -IBCK - WinRAR )
"C:\Program Files\WinRAR\WinRAR.exe" -ibck %a_opt% %a_not% %a_out% %a_files% >%a_log%

rem FTP:
ftp -s:ftp_param.txt -i >%a_log%

rem -
del %place%\BackUpTemp\*.rar \y
exit

, , :

@echo off
set place=F:\Install\backups_main
IF EXIST %place%\BackUpTemp\*.rar del %place%\BackUpTemp\*.rar
set a_opt=a -r -agDD-MM-YY -dh -esh -INUL -m0 -ri10:10 -Y -cfg- -ep2
set a_files=@%place%\in_rar.txt
set a_not=-x@%place%\except_rar.txt
set a_out=%place%\BackUpTemp\backup_
set a_log=%place%\backup.log
"C:\Program Files\WinRAR\WinRAR.exe" -ibck %a_opt% %a_not% %a_out% %a_files% >%a_log%
ftp -s:ftp_param.txt -i >%a_log%
del %place%\BackUpTemp\*.rar \y
exit


backups_main .

«except_rar.txt» ( ):
*~*.*
*.~*
*.tmp
*.bak
**.doc
"E:\Work\"


«ftp_param.txt» ( FTP, 192.168.0.23 – FTP- ):
open 192.168.0.23
login
password
lcd F:\Install\backups_main\BackUpTemp
mput *.*
quit


«in_rar.txt» ( ):
E:\Work

RAR “-m”(, «0» ) “-ri” ( – ).

FTP-, .

2.
: «FTPFolders»
, . .
, - FTPFolders\anastasia ( FTP), anastasia_old ( , ).

(FTP-) :

IF EXIST J:\FTPFolders\anastasia\*.rar del J:\FTPFolders\anastasia\anastasia_old \*.rar
Echo .. , FTP, ...
IF EXIST J:\FTPFolders\anastasia\*.rar move J:\FTPFolders\anastasia\*.rar J:\FTPFolders\anastasia\anastasia_old
Echo ... , .


( 6 .
, – 4 .)

- , FTP, , , - (, , , .. ).

Tips&Tricks
, , , . , , ( ), , WinRAR. , . ftp-. – .
, , :
/ FTP.
- ssh SFTP, , , FTP- . «» , "", . .
, «» , WinRAR- . WinRAR.
, , 7ZIP. , , , WinRAR, . , . .
. , , .
FTP- . , FTP-.
, . ( ) – .


1) , . -. , .

2) - WinRAR-, - , FTP, , e-mail, , ..: Acritum One-click BackUp for WinRAR . , - . , - "".

3) / , , . (, ) , , / . - .

  1. @echo off
    rem : , in_rar.txt, BackUpTemp , , except_rar.txt. , , , backup.log. FTP , ftp_param.txt, .

    rem , :
    set place=F:\Install\backups_main

    rem , :
    IF EXIST %place%\BackUpTemp\*.rar del %place%\BackUpTemp\*.rar

    rem :
    set a_opt=a -r -agDD-MM-YY -dh -esh -INUL -m0 -ri10:10 -Y -cfg- -ep2

    rem - A -
    rem - -R -
    rem - -AG[] -
    rem - -DH -
    rem - -E[+]<> - ( "" "": WinRAR a -esh )
    rem - -INUL -
    rem - -M - (-m0: , -m5: ( , )
    rem - -RI[:] - .
    rem - -Y - ""
    rem - -CFG- -
    rem - -EP2 -

    rem :
    set a_files=@%place%\in_rar.txt

    rem :
    set a_not=-x@%place%\except_rar.txt
    rem -X@<-> - , -.

    rem + :
    set a_out=%place%\BackUpTemp\backup_

    rem :
    set a_log=%place%\backup.log

    rem ( -IBCK - WinRAR )
    "C:\Program Files\WinRAR\WinRAR.exe" -ibck %a_opt% %a_not% %a_out% %a_files% >%a_log%

    rem FTP:
    ftp -s:ftp_param.txt -i >%a_log%

    rem -
    del %place%\BackUpTemp\*.rar \y
    exit

    , , :

    @echo off
    set place=F:\Install\backups_main
    IF EXIST %place%\BackUpTemp\*.rar del %place%\BackUpTemp\*.rar
    set a_opt=a -r -agDD-MM-YY -dh -esh -INUL -m0 -ri10:10 -Y -cfg- -ep2
    set a_files=@%place%\in_rar.txt
    set a_not=-x@%place%\except_rar.txt
    set a_out=%place%\BackUpTemp\backup_
    set a_log=%place%\backup.log
    "C:\Program Files\WinRAR\WinRAR.exe" -ibck %a_opt% %a_not% %a_out% %a_files% >%a_log%
    ftp -s:ftp_param.txt -i >%a_log%
    del %place%\BackUpTemp\*.rar \y
    exit


    backups_main .

    «except_rar.txt» ( ):
    *~*.*
    *.~*
    *.tmp
    *.bak
    **.doc
    "E:\Work\"


    «ftp_param.txt» ( FTP, 192.168.0.23 – FTP- ):
    open 192.168.0.23
    login
    password
    lcd F:\Install\backups_main\BackUpTemp
    mput *.*
    quit


    «in_rar.txt» ( ):
    E:\Work

    RAR “-m”(, «0» ) “-ri” ( – ).

    FTP-, .

    2.
    : «FTPFolders»
    , . .
    , - FTPFolders\anastasia ( FTP), anastasia_old ( , ).

    (FTP-) :

    IF EXIST J:\FTPFolders\anastasia\*.rar del J:\FTPFolders\anastasia\anastasia_old \*.rar
    Echo .. , FTP, ...
    IF EXIST J:\FTPFolders\anastasia\*.rar move J:\FTPFolders\anastasia\*.rar J:\FTPFolders\anastasia\anastasia_old
    Echo ... , .


    ( 6 .
    , – 4 .)

    - , FTP, , , - (, , , .. ).

    Tips&Tricks
    , , , . , , ( ), , WinRAR. , . ftp-. – .
    , , :
    / FTP.
    - ssh SFTP, , , FTP- . «» , "", . .
    , «» , WinRAR- . WinRAR.
    , , 7ZIP. , , , WinRAR, . , . .
    . , , .
    FTP- . , FTP-.
    , . ( ) – .


    1) , . -. , .

    2) - WinRAR-, - , FTP, , e-mail, , ..: Acritum One-click BackUp for WinRAR . , - . , - "".

    3) / , , . (, ) , , / . - .

  2. @echo off
    rem : , in_rar.txt, BackUpTemp , , except_rar.txt. , , , backup.log. FTP , ftp_param.txt, .

    rem , :
    set place=F:\Install\backups_main

    rem , :
    IF EXIST %place%\BackUpTemp\*.rar del %place%\BackUpTemp\*.rar

    rem :
    set a_opt=a -r -agDD-MM-YY -dh -esh -INUL -m0 -ri10:10 -Y -cfg- -ep2

    rem - A -
    rem - -R -
    rem - -AG[] -
    rem - -DH -
    rem - -E[+]<> - ( "" "": WinRAR a -esh )
    rem - -INUL -
    rem - -M - (-m0: , -m5: ( , )
    rem - -RI[:] - .
    rem - -Y - ""
    rem - -CFG- -
    rem - -EP2 -

    rem :
    set a_files=@%place%\in_rar.txt

    rem :
    set a_not=-x@%place%\except_rar.txt
    rem -X@<-> - , -.

    rem + :
    set a_out=%place%\BackUpTemp\backup_

    rem :
    set a_log=%place%\backup.log

    rem ( -IBCK - WinRAR )
    "C:\Program Files\WinRAR\WinRAR.exe" -ibck %a_opt% %a_not% %a_out% %a_files% >%a_log%

    rem FTP:
    ftp -s:ftp_param.txt -i >%a_log%

    rem -
    del %place%\BackUpTemp\*.rar \y
    exit

    , , :

    @echo off
    set place=F:\Install\backups_main
    IF EXIST %place%\BackUpTemp\*.rar del %place%\BackUpTemp\*.rar
    set a_opt=a -r -agDD-MM-YY -dh -esh -INUL -m0 -ri10:10 -Y -cfg- -ep2
    set a_files=@%place%\in_rar.txt
    set a_not=-x@%place%\except_rar.txt
    set a_out=%place%\BackUpTemp\backup_
    set a_log=%place%\backup.log
    "C:\Program Files\WinRAR\WinRAR.exe" -ibck %a_opt% %a_not% %a_out% %a_files% >%a_log%
    ftp -s:ftp_param.txt -i >%a_log%
    del %place%\BackUpTemp\*.rar \y
    exit


    backups_main .

    «except_rar.txt» ( ):
    *~*.*
    *.~*
    *.tmp
    *.bak
    **.doc
    "E:\Work\"


    «ftp_param.txt» ( FTP, 192.168.0.23 – FTP- ):
    open 192.168.0.23
    login
    password
    lcd F:\Install\backups_main\BackUpTemp
    mput *.*
    quit


    «in_rar.txt» ( ):
    E:\Work

    RAR “-m”(, «0» ) “-ri” ( – ).

    FTP-, .

    2.
    : «FTPFolders»
    , . .
    , - FTPFolders\anastasia ( FTP), anastasia_old ( , ).

    (FTP-) :

    IF EXIST J:\FTPFolders\anastasia\*.rar del J:\FTPFolders\anastasia\anastasia_old \*.rar
    Echo .. , FTP, ...
    IF EXIST J:\FTPFolders\anastasia\*.rar move J:\FTPFolders\anastasia\*.rar J:\FTPFolders\anastasia\anastasia_old
    Echo ... , .


    ( 6 .
    , – 4 .)

    - , FTP, , , - (, , , .. ).

    Tips&Tricks
    , , , . , , ( ), , WinRAR. , . ftp-. – .
    , , :
    / FTP.
    - ssh SFTP, , , FTP- . «» , "", . .
    , «» , WinRAR- . WinRAR.
    , , 7ZIP. , , , WinRAR, . , . .
    . , , .
    FTP- . , FTP-.
    , . ( ) – .


    1) , . -. , .

    2) - WinRAR-, - , FTP, , e-mail, , ..: Acritum One-click BackUp for WinRAR . , - . , - "".

    3) / , , . (, ) , , / . - .

  3. @echo off
    rem : , in_rar.txt, BackUpTemp , , except_rar.txt. , , , backup.log. FTP , ftp_param.txt, .

    rem , :
    set place=F:\Install\backups_main

    rem , :
    IF EXIST %place%\BackUpTemp\*.rar del %place%\BackUpTemp\*.rar

    rem :
    set a_opt=a -r -agDD-MM-YY -dh -esh -INUL -m0 -ri10:10 -Y -cfg- -ep2

    rem - A -
    rem - -R -
    rem - -AG[] -
    rem - -DH -
    rem - -E[+]<> - ( "" "": WinRAR a -esh )
    rem - -INUL -
    rem - -M - (-m0: , -m5: ( , )
    rem - -RI[:] - .
    rem - -Y - ""
    rem - -CFG- -
    rem - -EP2 -

    rem :
    set a_files=@%place%\in_rar.txt

    rem :
    set a_not=-x@%place%\except_rar.txt
    rem -X@<-> - , -.

    rem + :
    set a_out=%place%\BackUpTemp\backup_

    rem :
    set a_log=%place%\backup.log

    rem ( -IBCK - WinRAR )
    "C:\Program Files\WinRAR\WinRAR.exe" -ibck %a_opt% %a_not% %a_out% %a_files% >%a_log%

    rem FTP:
    ftp -s:ftp_param.txt -i >%a_log%

    rem -
    del %place%\BackUpTemp\*.rar \y
    exit

    , , :

    @echo off
    set place=F:\Install\backups_main
    IF EXIST %place%\BackUpTemp\*.rar del %place%\BackUpTemp\*.rar
    set a_opt=a -r -agDD-MM-YY -dh -esh -INUL -m0 -ri10:10 -Y -cfg- -ep2
    set a_files=@%place%\in_rar.txt
    set a_not=-x@%place%\except_rar.txt
    set a_out=%place%\BackUpTemp\backup_
    set a_log=%place%\backup.log
    "C:\Program Files\WinRAR\WinRAR.exe" -ibck %a_opt% %a_not% %a_out% %a_files% >%a_log%
    ftp -s:ftp_param.txt -i >%a_log%
    del %place%\BackUpTemp\*.rar \y
    exit


    backups_main .

    «except_rar.txt» ( ):
    *~*.*
    *.~*
    *.tmp
    *.bak
    **.doc
    "E:\Work\"


    «ftp_param.txt» ( FTP, 192.168.0.23 – FTP- ):
    open 192.168.0.23
    login
    password
    lcd F:\Install\backups_main\BackUpTemp
    mput *.*
    quit


    «in_rar.txt» ( ):
    E:\Work

    RAR “-m”(, «0» ) “-ri” ( – ).

    FTP-, .

    2.
    : «FTPFolders»
    , . .
    , - FTPFolders\anastasia ( FTP), anastasia_old ( , ).

    (FTP-) :

    IF EXIST J:\FTPFolders\anastasia\*.rar del J:\FTPFolders\anastasia\anastasia_old \*.rar
    Echo .. , FTP, ...
    IF EXIST J:\FTPFolders\anastasia\*.rar move J:\FTPFolders\anastasia\*.rar J:\FTPFolders\anastasia\anastasia_old
    Echo ... , .


    ( 6 .
    , – 4 .)

    - , FTP, , , - (, , , .. ).

    Tips&Tricks
    , , , . , , ( ), , WinRAR. , . ftp-. – .
    , , :
    / FTP.
    - ssh SFTP, , , FTP- . «» , "", . .
    , «» , WinRAR- . WinRAR.
    , , 7ZIP. , , , WinRAR, . , . .
    . , , .
    FTP- . , FTP-.
    , . ( ) – .


    1) , . -. , .

    2) - WinRAR-, - , FTP, , e-mail, , ..: Acritum One-click BackUp for WinRAR . , - . , - "".

    3) / , , . (, ) , , / . - .

@echo off
rem : , in_rar.txt, BackUpTemp , , except_rar.txt. , , , backup.log. FTP , ftp_param.txt, .

rem , :
set place=F:\Install\backups_main

rem , :
IF EXIST %place%\BackUpTemp\*.rar del %place%\BackUpTemp\*.rar

rem :
set a_opt=a -r -agDD-MM-YY -dh -esh -INUL -m0 -ri10:10 -Y -cfg- -ep2

rem - A -
rem - -R -
rem - -AG[] -
rem - -DH -
rem - -E[+]<> - ( "" "": WinRAR a -esh )
rem - -INUL -
rem - -M - (-m0: , -m5: ( , )
rem - -RI[:] - .
rem - -Y - ""
rem - -CFG- -
rem - -EP2 -

rem :
set a_files=@%place%\in_rar.txt

rem :
set a_not=-x@%place%\except_rar.txt
rem -X@<-> - , -.

rem + :
set a_out=%place%\BackUpTemp\backup_

rem :
set a_log=%place%\backup.log

rem ( -IBCK - WinRAR )
"C:\Program Files\WinRAR\WinRAR.exe" -ibck %a_opt% %a_not% %a_out% %a_files% >%a_log%

rem FTP:
ftp -s:ftp_param.txt -i >%a_log%

rem -
del %place%\BackUpTemp\*.rar \y
exit

, , :

@echo off
set place=F:\Install\backups_main
IF EXIST %place%\BackUpTemp\*.rar del %place%\BackUpTemp\*.rar
set a_opt=a -r -agDD-MM-YY -dh -esh -INUL -m0 -ri10:10 -Y -cfg- -ep2
set a_files=@%place%\in_rar.txt
set a_not=-x@%place%\except_rar.txt
set a_out=%place%\BackUpTemp\backup_
set a_log=%place%\backup.log
"C:\Program Files\WinRAR\WinRAR.exe" -ibck %a_opt% %a_not% %a_out% %a_files% >%a_log%
ftp -s:ftp_param.txt -i >%a_log%
del %place%\BackUpTemp\*.rar \y
exit


backups_main .

«except_rar.txt» ( ):
*~*.*
*.~*
*.tmp
*.bak
**.doc
"E:\Work\"


«ftp_param.txt» ( FTP, 192.168.0.23 – FTP- ):
open 192.168.0.23
login
password
lcd F:\Install\backups_main\BackUpTemp
mput *.*
quit


«in_rar.txt» ( ):
E:\Work

RAR “-m”(, «0» ) “-ri” ( – ).

FTP-, .

2.
: «FTPFolders»
, . .
, - FTPFolders\anastasia ( FTP), anastasia_old ( , ).

(FTP-) :

IF EXIST J:\FTPFolders\anastasia\*.rar del J:\FTPFolders\anastasia\anastasia_old \*.rar
Echo .. , FTP, ...
IF EXIST J:\FTPFolders\anastasia\*.rar move J:\FTPFolders\anastasia\*.rar J:\FTPFolders\anastasia\anastasia_old
Echo ... , .


( 6 .
, – 4 .)

- , FTP, , , - (, , , .. ).

Tips&Tricks
, , , . , , ( ), , WinRAR. , . ftp-. – .
, , :
/ FTP.
- ssh SFTP, , , FTP- . «» , "", . .
, «» , WinRAR- . WinRAR.
, , 7ZIP. , , , WinRAR, . , . .
. , , .
FTP- . , FTP-.
, . ( ) – .


1) , . -. , .

2) - WinRAR-, - , FTP, , e-mail, , ..: Acritum One-click BackUp for WinRAR . , - . , - "".

3) / , , . (, ) , , / . - .

@echo off
rem : , in_rar.txt, BackUpTemp , , except_rar.txt. , , , backup.log. FTP , ftp_param.txt, .

rem , :
set place=F:\Install\backups_main

rem , :
IF EXIST %place%\BackUpTemp\*.rar del %place%\BackUpTemp\*.rar

rem :
set a_opt=a -r -agDD-MM-YY -dh -esh -INUL -m0 -ri10:10 -Y -cfg- -ep2

rem - A -
rem - -R -
rem - -AG[] -
rem - -DH -
rem - -E[+]<> - ( "" "": WinRAR a -esh )
rem - -INUL -
rem - -M - (-m0: , -m5: ( , )
rem - -RI[:] - .
rem - -Y - ""
rem - -CFG- -
rem - -EP2 -

rem :
set a_files=@%place%\in_rar.txt

rem :
set a_not=-x@%place%\except_rar.txt
rem -X@<-> - , -.

rem + :
set a_out=%place%\BackUpTemp\backup_

rem :
set a_log=%place%\backup.log

rem ( -IBCK - WinRAR )
"C:\Program Files\WinRAR\WinRAR.exe" -ibck %a_opt% %a_not% %a_out% %a_files% >%a_log%

rem FTP:
ftp -s:ftp_param.txt -i >%a_log%

rem -
del %place%\BackUpTemp\*.rar \y
exit

, , :

@echo off
set place=F:\Install\backups_main
IF EXIST %place%\BackUpTemp\*.rar del %place%\BackUpTemp\*.rar
set a_opt=a -r -agDD-MM-YY -dh -esh -INUL -m0 -ri10:10 -Y -cfg- -ep2
set a_files=@%place%\in_rar.txt
set a_not=-x@%place%\except_rar.txt
set a_out=%place%\BackUpTemp\backup_
set a_log=%place%\backup.log
"C:\Program Files\WinRAR\WinRAR.exe" -ibck %a_opt% %a_not% %a_out% %a_files% >%a_log%
ftp -s:ftp_param.txt -i >%a_log%
del %place%\BackUpTemp\*.rar \y
exit


backups_main .

«except_rar.txt» ( ):
*~*.*
*.~*
*.tmp
*.bak
**.doc
"E:\Work\"


«ftp_param.txt» ( FTP, 192.168.0.23 – FTP- ):
open 192.168.0.23
login
password
lcd F:\Install\backups_main\BackUpTemp
mput *.*
quit


«in_rar.txt» ( ):
E:\Work

RAR “-m”(, «0» ) “-ri” ( – ).

FTP-, .

2.
: «FTPFolders»
, . .
, - FTPFolders\anastasia ( FTP), anastasia_old ( , ).

(FTP-) :

IF EXIST J:\FTPFolders\anastasia\*.rar del J:\FTPFolders\anastasia\anastasia_old \*.rar
Echo .. , FTP, ...
IF EXIST J:\FTPFolders\anastasia\*.rar move J:\FTPFolders\anastasia\*.rar J:\FTPFolders\anastasia\anastasia_old
Echo ... , .


( 6 .
, – 4 .)

- , FTP, , , - (, , , .. ).

Tips&Tricks
, , , . , , ( ), , WinRAR. , . ftp-. – .
, , :
/ FTP.
- ssh SFTP, , , FTP- . «» , "", . .
, «» , WinRAR- . WinRAR.
, , 7ZIP. , , , WinRAR, . , . .
. , , .
FTP- . , FTP-.
, . ( ) – .


1) , . -. , .

2) - WinRAR-, - , FTP, , e-mail, , ..: Acritum One-click BackUp for WinRAR . , - . , - "".

3) / , , . (, ) , , / . - .

@echo off
rem : , in_rar.txt, BackUpTemp , , except_rar.txt. , , , backup.log. FTP , ftp_param.txt, .

rem , :
set place=F:\Install\backups_main

rem , :
IF EXIST %place%\BackUpTemp\*.rar del %place%\BackUpTemp\*.rar

rem :
set a_opt=a -r -agDD-MM-YY -dh -esh -INUL -m0 -ri10:10 -Y -cfg- -ep2

rem - A -
rem - -R -
rem - -AG[] -
rem - -DH -
rem - -E[+]<> - ( "" "": WinRAR a -esh )
rem - -INUL -
rem - -M - (-m0: , -m5: ( , )
rem - -RI[:] - .
rem - -Y - ""
rem - -CFG- -
rem - -EP2 -

rem :
set a_files=@%place%\in_rar.txt

rem :
set a_not=-x@%place%\except_rar.txt
rem -X@<-> - , -.

rem + :
set a_out=%place%\BackUpTemp\backup_

rem :
set a_log=%place%\backup.log

rem ( -IBCK - WinRAR )
"C:\Program Files\WinRAR\WinRAR.exe" -ibck %a_opt% %a_not% %a_out% %a_files% >%a_log%

rem FTP:
ftp -s:ftp_param.txt -i >%a_log%

rem -
del %place%\BackUpTemp\*.rar \y
exit

, , :

@echo off
set place=F:\Install\backups_main
IF EXIST %place%\BackUpTemp\*.rar del %place%\BackUpTemp\*.rar
set a_opt=a -r -agDD-MM-YY -dh -esh -INUL -m0 -ri10:10 -Y -cfg- -ep2
set a_files=@%place%\in_rar.txt
set a_not=-x@%place%\except_rar.txt
set a_out=%place%\BackUpTemp\backup_
set a_log=%place%\backup.log
"C:\Program Files\WinRAR\WinRAR.exe" -ibck %a_opt% %a_not% %a_out% %a_files% >%a_log%
ftp -s:ftp_param.txt -i >%a_log%
del %place%\BackUpTemp\*.rar \y
exit


backups_main .

«except_rar.txt» ( ):
*~*.*
*.~*
*.tmp
*.bak
**.doc
"E:\Work\"


«ftp_param.txt» ( FTP, 192.168.0.23 – FTP- ):
open 192.168.0.23
login
password
lcd F:\Install\backups_main\BackUpTemp
mput *.*
quit


«in_rar.txt» ( ):
E:\Work

RAR “-m”(, «0» ) “-ri” ( – ).

FTP-, .

2.
: «FTPFolders»
, . .
, - FTPFolders\anastasia ( FTP), anastasia_old ( , ).

(FTP-) :

IF EXIST J:\FTPFolders\anastasia\*.rar del J:\FTPFolders\anastasia\anastasia_old \*.rar
Echo .. , FTP, ...
IF EXIST J:\FTPFolders\anastasia\*.rar move J:\FTPFolders\anastasia\*.rar J:\FTPFolders\anastasia\anastasia_old
Echo ... , .


( 6 .
, – 4 .)

- , FTP, , , - (, , , .. ).

Tips&Tricks
, , , . , , ( ), , WinRAR. , . ftp-. – .
, , :
/ FTP.
- ssh SFTP, , , FTP- . «» , "", . .
, «» , WinRAR- . WinRAR.
, , 7ZIP. , , , WinRAR, . , . .
. , , .
FTP- . , FTP-.
, . ( ) – .


1) , . -. , .

2) - WinRAR-, - , FTP, , e-mail, , ..: Acritum One-click BackUp for WinRAR . , - . , - "".

3) / , , . (, ) , , / . - .

  1. @echo off
    rem : , in_rar.txt, BackUpTemp , , except_rar.txt. , , , backup.log. FTP , ftp_param.txt, .

    rem , :
    set place=F:\Install\backups_main

    rem , :
    IF EXIST %place%\BackUpTemp\*.rar del %place%\BackUpTemp\*.rar

    rem :
    set a_opt=a -r -agDD-MM-YY -dh -esh -INUL -m0 -ri10:10 -Y -cfg- -ep2

    rem - A -
    rem - -R -
    rem - -AG[] -
    rem - -DH -
    rem - -E[+]<> - ( "" "": WinRAR a -esh )
    rem - -INUL -
    rem - -M - (-m0: , -m5: ( , )
    rem - -RI[:] - .
    rem - -Y - ""
    rem - -CFG- -
    rem - -EP2 -

    rem :
    set a_files=@%place%\in_rar.txt

    rem :
    set a_not=-x@%place%\except_rar.txt
    rem -X@<-> - , -.

    rem + :
    set a_out=%place%\BackUpTemp\backup_

    rem :
    set a_log=%place%\backup.log

    rem ( -IBCK - WinRAR )
    "C:\Program Files\WinRAR\WinRAR.exe" -ibck %a_opt% %a_not% %a_out% %a_files% >%a_log%

    rem FTP:
    ftp -s:ftp_param.txt -i >%a_log%

    rem -
    del %place%\BackUpTemp\*.rar \y
    exit

    , , :

    @echo off
    set place=F:\Install\backups_main
    IF EXIST %place%\BackUpTemp\*.rar del %place%\BackUpTemp\*.rar
    set a_opt=a -r -agDD-MM-YY -dh -esh -INUL -m0 -ri10:10 -Y -cfg- -ep2
    set a_files=@%place%\in_rar.txt
    set a_not=-x@%place%\except_rar.txt
    set a_out=%place%\BackUpTemp\backup_
    set a_log=%place%\backup.log
    "C:\Program Files\WinRAR\WinRAR.exe" -ibck %a_opt% %a_not% %a_out% %a_files% >%a_log%
    ftp -s:ftp_param.txt -i >%a_log%
    del %place%\BackUpTemp\*.rar \y
    exit


    backups_main .

    «except_rar.txt» ( ):
    *~*.*
    *.~*
    *.tmp
    *.bak
    **.doc
    "E:\Work\"


    «ftp_param.txt» ( FTP, 192.168.0.23 – FTP- ):
    open 192.168.0.23
    login
    password
    lcd F:\Install\backups_main\BackUpTemp
    mput *.*
    quit


    «in_rar.txt» ( ):
    E:\Work

    RAR “-m”(, «0» ) “-ri” ( – ).

    FTP-, .

    2.
    : «FTPFolders»
    , . .
    , - FTPFolders\anastasia ( FTP), anastasia_old ( , ).

    (FTP-) :

    IF EXIST J:\FTPFolders\anastasia\*.rar del J:\FTPFolders\anastasia\anastasia_old \*.rar
    Echo .. , FTP, ...
    IF EXIST J:\FTPFolders\anastasia\*.rar move J:\FTPFolders\anastasia\*.rar J:\FTPFolders\anastasia\anastasia_old
    Echo ... , .


    ( 6 .
    , – 4 .)

    - , FTP, , , - (, , , .. ).

    Tips&Tricks
    , , , . , , ( ), , WinRAR. , . ftp-. – .
    , , :
    / FTP.
    - ssh SFTP, , , FTP- . «» , "", . .
    , «» , WinRAR- . WinRAR.
    , , 7ZIP. , , , WinRAR, . , . .
    . , , .
    FTP- . , FTP-.
    , . ( ) – .


    1) , . -. , .

    2) - WinRAR-, - , FTP, , e-mail, , ..: Acritum One-click BackUp for WinRAR . , - . , - "".

    3) / , , . (, ) , , / . - .

  2. @echo off
    rem : , in_rar.txt, BackUpTemp , , except_rar.txt. , , , backup.log. FTP , ftp_param.txt, .

    rem , :
    set place=F:\Install\backups_main

    rem , :
    IF EXIST %place%\BackUpTemp\*.rar del %place%\BackUpTemp\*.rar

    rem :
    set a_opt=a -r -agDD-MM-YY -dh -esh -INUL -m0 -ri10:10 -Y -cfg- -ep2

    rem - A -
    rem - -R -
    rem - -AG[] -
    rem - -DH -
    rem - -E[+]<> - ( "" "": WinRAR a -esh )
    rem - -INUL -
    rem - -M - (-m0: , -m5: ( , )
    rem - -RI[:] - .
    rem - -Y - ""
    rem - -CFG- -
    rem - -EP2 -

    rem :
    set a_files=@%place%\in_rar.txt

    rem :
    set a_not=-x@%place%\except_rar.txt
    rem -X@<-> - , -.

    rem + :
    set a_out=%place%\BackUpTemp\backup_

    rem :
    set a_log=%place%\backup.log

    rem ( -IBCK - WinRAR )
    "C:\Program Files\WinRAR\WinRAR.exe" -ibck %a_opt% %a_not% %a_out% %a_files% >%a_log%

    rem FTP:
    ftp -s:ftp_param.txt -i >%a_log%

    rem -
    del %place%\BackUpTemp\*.rar \y
    exit

    , , :

    @echo off
    set place=F:\Install\backups_main
    IF EXIST %place%\BackUpTemp\*.rar del %place%\BackUpTemp\*.rar
    set a_opt=a -r -agDD-MM-YY -dh -esh -INUL -m0 -ri10:10 -Y -cfg- -ep2
    set a_files=@%place%\in_rar.txt
    set a_not=-x@%place%\except_rar.txt
    set a_out=%place%\BackUpTemp\backup_
    set a_log=%place%\backup.log
    "C:\Program Files\WinRAR\WinRAR.exe" -ibck %a_opt% %a_not% %a_out% %a_files% >%a_log%
    ftp -s:ftp_param.txt -i >%a_log%
    del %place%\BackUpTemp\*.rar \y
    exit


    backups_main .

    «except_rar.txt» ( ):
    *~*.*
    *.~*
    *.tmp
    *.bak
    **.doc
    "E:\Work\"


    «ftp_param.txt» ( FTP, 192.168.0.23 – FTP- ):
    open 192.168.0.23
    login
    password
    lcd F:\Install\backups_main\BackUpTemp
    mput *.*
    quit


    «in_rar.txt» ( ):
    E:\Work

    RAR “-m”(, «0» ) “-ri” ( – ).

    FTP-, .

    2.
    : «FTPFolders»
    , . .
    , - FTPFolders\anastasia ( FTP), anastasia_old ( , ).

    (FTP-) :

    IF EXIST J:\FTPFolders\anastasia\*.rar del J:\FTPFolders\anastasia\anastasia_old \*.rar
    Echo .. , FTP, ...
    IF EXIST J:\FTPFolders\anastasia\*.rar move J:\FTPFolders\anastasia\*.rar J:\FTPFolders\anastasia\anastasia_old
    Echo ... , .


    ( 6 .
    , – 4 .)

    - , FTP, , , - (, , , .. ).

    Tips&Tricks
    , , , . , , ( ), , WinRAR. , . ftp-. – .
    , , :
    / FTP.
    - ssh SFTP, , , FTP- . «» , "", . .
    , «» , WinRAR- . WinRAR.
    , , 7ZIP. , , , WinRAR, . , . .
    . , , .
    FTP- . , FTP-.
    , . ( ) – .


    1) , . -. , .

    2) - WinRAR-, - , FTP, , e-mail, , ..: Acritum One-click BackUp for WinRAR . , - . , - "".

    3) / , , . (, ) , , / . - .

  3. @echo off
    rem : , in_rar.txt, BackUpTemp , , except_rar.txt. , , , backup.log. FTP , ftp_param.txt, .

    rem , :
    set place=F:\Install\backups_main

    rem , :
    IF EXIST %place%\BackUpTemp\*.rar del %place%\BackUpTemp\*.rar

    rem :
    set a_opt=a -r -agDD-MM-YY -dh -esh -INUL -m0 -ri10:10 -Y -cfg- -ep2

    rem - A -
    rem - -R -
    rem - -AG[] -
    rem - -DH -
    rem - -E[+]<> - ( "" "": WinRAR a -esh )
    rem - -INUL -
    rem - -M - (-m0: , -m5: ( , )
    rem - -RI[:] - .
    rem - -Y - ""
    rem - -CFG- -
    rem - -EP2 -

    rem :
    set a_files=@%place%\in_rar.txt

    rem :
    set a_not=-x@%place%\except_rar.txt
    rem -X@<-> - , -.

    rem + :
    set a_out=%place%\BackUpTemp\backup_

    rem :
    set a_log=%place%\backup.log

    rem ( -IBCK - WinRAR )
    "C:\Program Files\WinRAR\WinRAR.exe" -ibck %a_opt% %a_not% %a_out% %a_files% >%a_log%

    rem FTP:
    ftp -s:ftp_param.txt -i >%a_log%

    rem -
    del %place%\BackUpTemp\*.rar \y
    exit

    , , :

    @echo off
    set place=F:\Install\backups_main
    IF EXIST %place%\BackUpTemp\*.rar del %place%\BackUpTemp\*.rar
    set a_opt=a -r -agDD-MM-YY -dh -esh -INUL -m0 -ri10:10 -Y -cfg- -ep2
    set a_files=@%place%\in_rar.txt
    set a_not=-x@%place%\except_rar.txt
    set a_out=%place%\BackUpTemp\backup_
    set a_log=%place%\backup.log
    "C:\Program Files\WinRAR\WinRAR.exe" -ibck %a_opt% %a_not% %a_out% %a_files% >%a_log%
    ftp -s:ftp_param.txt -i >%a_log%
    del %place%\BackUpTemp\*.rar \y
    exit


    backups_main .

    «except_rar.txt» ( ):
    *~*.*
    *.~*
    *.tmp
    *.bak
    **.doc
    "E:\Work\"


    «ftp_param.txt» ( FTP, 192.168.0.23 – FTP- ):
    open 192.168.0.23
    login
    password
    lcd F:\Install\backups_main\BackUpTemp
    mput *.*
    quit


    «in_rar.txt» ( ):
    E:\Work

    RAR “-m”(, «0» ) “-ri” ( – ).

    FTP-, .

    2.
    : «FTPFolders»
    , . .
    , - FTPFolders\anastasia ( FTP), anastasia_old ( , ).

    (FTP-) :

    IF EXIST J:\FTPFolders\anastasia\*.rar del J:\FTPFolders\anastasia\anastasia_old \*.rar
    Echo .. , FTP, ...
    IF EXIST J:\FTPFolders\anastasia\*.rar move J:\FTPFolders\anastasia\*.rar J:\FTPFolders\anastasia\anastasia_old
    Echo ... , .


    ( 6 .
    , – 4 .)

    - , FTP, , , - (, , , .. ).

    Tips&Tricks
    , , , . , , ( ), , WinRAR. , . ftp-. – .
    , , :
    / FTP.
    - ssh SFTP, , , FTP- . «» , "", . .
    , «» , WinRAR- . WinRAR.
    , , 7ZIP. , , , WinRAR, . , . .
    . , , .
    FTP- . , FTP-.
    , . ( ) – .


    1) , . -. , .

    2) - WinRAR-, - , FTP, , e-mail, , ..: Acritum One-click BackUp for WinRAR . , - . , - "".

    3) / , , . (, ) , , / . - .

  4. @echo off
    rem : , in_rar.txt, BackUpTemp , , except_rar.txt. , , , backup.log. FTP , ftp_param.txt, .

    rem , :
    set place=F:\Install\backups_main

    rem , :
    IF EXIST %place%\BackUpTemp\*.rar del %place%\BackUpTemp\*.rar

    rem :
    set a_opt=a -r -agDD-MM-YY -dh -esh -INUL -m0 -ri10:10 -Y -cfg- -ep2

    rem - A -
    rem - -R -
    rem - -AG[] -
    rem - -DH -
    rem - -E[+]<> - ( "" "": WinRAR a -esh )
    rem - -INUL -
    rem - -M - (-m0: , -m5: ( , )
    rem - -RI[:] - .
    rem - -Y - ""
    rem - -CFG- -
    rem - -EP2 -

    rem :
    set a_files=@%place%\in_rar.txt

    rem :
    set a_not=-x@%place%\except_rar.txt
    rem -X@<-> - , -.

    rem + :
    set a_out=%place%\BackUpTemp\backup_

    rem :
    set a_log=%place%\backup.log

    rem ( -IBCK - WinRAR )
    "C:\Program Files\WinRAR\WinRAR.exe" -ibck %a_opt% %a_not% %a_out% %a_files% >%a_log%

    rem FTP:
    ftp -s:ftp_param.txt -i >%a_log%

    rem -
    del %place%\BackUpTemp\*.rar \y
    exit

    , , :

    @echo off
    set place=F:\Install\backups_main
    IF EXIST %place%\BackUpTemp\*.rar del %place%\BackUpTemp\*.rar
    set a_opt=a -r -agDD-MM-YY -dh -esh -INUL -m0 -ri10:10 -Y -cfg- -ep2
    set a_files=@%place%\in_rar.txt
    set a_not=-x@%place%\except_rar.txt
    set a_out=%place%\BackUpTemp\backup_
    set a_log=%place%\backup.log
    "C:\Program Files\WinRAR\WinRAR.exe" -ibck %a_opt% %a_not% %a_out% %a_files% >%a_log%
    ftp -s:ftp_param.txt -i >%a_log%
    del %place%\BackUpTemp\*.rar \y
    exit


    backups_main .

    «except_rar.txt» ( ):
    *~*.*
    *.~*
    *.tmp
    *.bak
    **.doc
    "E:\Work\"


    «ftp_param.txt» ( FTP, 192.168.0.23 – FTP- ):
    open 192.168.0.23
    login
    password
    lcd F:\Install\backups_main\BackUpTemp
    mput *.*
    quit


    «in_rar.txt» ( ):
    E:\Work

    RAR “-m”(, «0» ) “-ri” ( – ).

    FTP-, .

    2.
    : «FTPFolders»
    , . .
    , - FTPFolders\anastasia ( FTP), anastasia_old ( , ).

    (FTP-) :

    IF EXIST J:\FTPFolders\anastasia\*.rar del J:\FTPFolders\anastasia\anastasia_old \*.rar
    Echo .. , FTP, ...
    IF EXIST J:\FTPFolders\anastasia\*.rar move J:\FTPFolders\anastasia\*.rar J:\FTPFolders\anastasia\anastasia_old
    Echo ... , .


    ( 6 .
    , – 4 .)

    - , FTP, , , - (, , , .. ).

    Tips&Tricks
    , , , . , , ( ), , WinRAR. , . ftp-. – .
    , , :
    / FTP.
    - ssh SFTP, , , FTP- . «» , "", . .
    , «» , WinRAR- . WinRAR.
    , , 7ZIP. , , , WinRAR, . , . .
    . , , .
    FTP- . , FTP-.
    , . ( ) – .


    1) , . -. , .

    2) - WinRAR-, - , FTP, , e-mail, , ..: Acritum One-click BackUp for WinRAR . , - . , - "".

    3) / , , . (, ) , , / . - .

  5. @echo off
    rem : , in_rar.txt, BackUpTemp , , except_rar.txt. , , , backup.log. FTP , ftp_param.txt, .

    rem , :
    set place=F:\Install\backups_main

    rem , :
    IF EXIST %place%\BackUpTemp\*.rar del %place%\BackUpTemp\*.rar

    rem :
    set a_opt=a -r -agDD-MM-YY -dh -esh -INUL -m0 -ri10:10 -Y -cfg- -ep2

    rem - A -
    rem - -R -
    rem - -AG[] -
    rem - -DH -
    rem - -E[+]<> - ( "" "": WinRAR a -esh )
    rem - -INUL -
    rem - -M - (-m0: , -m5: ( , )
    rem - -RI[:] - .
    rem - -Y - ""
    rem - -CFG- -
    rem - -EP2 -

    rem :
    set a_files=@%place%\in_rar.txt

    rem :
    set a_not=-x@%place%\except_rar.txt
    rem -X@<-> - , -.

    rem + :
    set a_out=%place%\BackUpTemp\backup_

    rem :
    set a_log=%place%\backup.log

    rem ( -IBCK - WinRAR )
    "C:\Program Files\WinRAR\WinRAR.exe" -ibck %a_opt% %a_not% %a_out% %a_files% >%a_log%

    rem FTP:
    ftp -s:ftp_param.txt -i >%a_log%

    rem -
    del %place%\BackUpTemp\*.rar \y
    exit

    , , :

    @echo off
    set place=F:\Install\backups_main
    IF EXIST %place%\BackUpTemp\*.rar del %place%\BackUpTemp\*.rar
    set a_opt=a -r -agDD-MM-YY -dh -esh -INUL -m0 -ri10:10 -Y -cfg- -ep2
    set a_files=@%place%\in_rar.txt
    set a_not=-x@%place%\except_rar.txt
    set a_out=%place%\BackUpTemp\backup_
    set a_log=%place%\backup.log
    "C:\Program Files\WinRAR\WinRAR.exe" -ibck %a_opt% %a_not% %a_out% %a_files% >%a_log%
    ftp -s:ftp_param.txt -i >%a_log%
    del %place%\BackUpTemp\*.rar \y
    exit


    backups_main .

    «except_rar.txt» ( ):
    *~*.*
    *.~*
    *.tmp
    *.bak
    **.doc
    "E:\Work\"


    «ftp_param.txt» ( FTP, 192.168.0.23 – FTP- ):
    open 192.168.0.23
    login
    password
    lcd F:\Install\backups_main\BackUpTemp
    mput *.*
    quit


    «in_rar.txt» ( ):
    E:\Work

    RAR “-m”(, «0» ) “-ri” ( – ).

    FTP-, .

    2.
    : «FTPFolders»
    , . .
    , - FTPFolders\anastasia ( FTP), anastasia_old ( , ).

    (FTP-) :

    IF EXIST J:\FTPFolders\anastasia\*.rar del J:\FTPFolders\anastasia\anastasia_old \*.rar
    Echo .. , FTP, ...
    IF EXIST J:\FTPFolders\anastasia\*.rar move J:\FTPFolders\anastasia\*.rar J:\FTPFolders\anastasia\anastasia_old
    Echo ... , .


    ( 6 .
    , – 4 .)

    - , FTP, , , - (, , , .. ).

    Tips&Tricks
    , , , . , , ( ), , WinRAR. , . ftp-. – .
    , , :
    / FTP.
    - ssh SFTP, , , FTP- . «» , "", . .
    , «» , WinRAR- . WinRAR.
    , , 7ZIP. , , , WinRAR, . , . .
    . , , .
    FTP- . , FTP-.
    , . ( ) – .


    1) , . -. , .

    2) - WinRAR-, - , FTP, , e-mail, , ..: Acritum One-click BackUp for WinRAR . , - . , - "".

    3) / , , . (, ) , , / . - .

@echo off
rem : , in_rar.txt, BackUpTemp , , except_rar.txt. , , , backup.log. FTP , ftp_param.txt, .

rem , :
set place=F:\Install\backups_main

rem , :
IF EXIST %place%\BackUpTemp\*.rar del %place%\BackUpTemp\*.rar

rem :
set a_opt=a -r -agDD-MM-YY -dh -esh -INUL -m0 -ri10:10 -Y -cfg- -ep2

rem - A -
rem - -R -
rem - -AG[] -
rem - -DH -
rem - -E[+]<> - ( "" "": WinRAR a -esh )
rem - -INUL -
rem - -M - (-m0: , -m5: ( , )
rem - -RI[:] - .
rem - -Y - ""
rem - -CFG- -
rem - -EP2 -

rem :
set a_files=@%place%\in_rar.txt

rem :
set a_not=-x@%place%\except_rar.txt
rem -X@<-> - , -.

rem + :
set a_out=%place%\BackUpTemp\backup_

rem :
set a_log=%place%\backup.log

rem ( -IBCK - WinRAR )
"C:\Program Files\WinRAR\WinRAR.exe" -ibck %a_opt% %a_not% %a_out% %a_files% >%a_log%

rem FTP:
ftp -s:ftp_param.txt -i >%a_log%

rem -
del %place%\BackUpTemp\*.rar \y
exit

, , :

@echo off
set place=F:\Install\backups_main
IF EXIST %place%\BackUpTemp\*.rar del %place%\BackUpTemp\*.rar
set a_opt=a -r -agDD-MM-YY -dh -esh -INUL -m0 -ri10:10 -Y -cfg- -ep2
set a_files=@%place%\in_rar.txt
set a_not=-x@%place%\except_rar.txt
set a_out=%place%\BackUpTemp\backup_
set a_log=%place%\backup.log
"C:\Program Files\WinRAR\WinRAR.exe" -ibck %a_opt% %a_not% %a_out% %a_files% >%a_log%
ftp -s:ftp_param.txt -i >%a_log%
del %place%\BackUpTemp\*.rar \y
exit


backups_main .

«except_rar.txt» ( ):
*~*.*
*.~*
*.tmp
*.bak
**.doc
"E:\Work\"


«ftp_param.txt» ( FTP, 192.168.0.23 – FTP- ):
open 192.168.0.23
login
password
lcd F:\Install\backups_main\BackUpTemp
mput *.*
quit


«in_rar.txt» ( ):
E:\Work

RAR “-m”(, «0» ) “-ri” ( – ).

FTP-, .

2.
: «FTPFolders»
, . .
, - FTPFolders\anastasia ( FTP), anastasia_old ( , ).

(FTP-) :

IF EXIST J:\FTPFolders\anastasia\*.rar del J:\FTPFolders\anastasia\anastasia_old \*.rar
Echo .. , FTP, ...
IF EXIST J:\FTPFolders\anastasia\*.rar move J:\FTPFolders\anastasia\*.rar J:\FTPFolders\anastasia\anastasia_old
Echo ... , .


( 6 .
, – 4 .)

- , FTP, , , - (, , , .. ).

Tips&Tricks
, , , . , , ( ), , WinRAR. , . ftp-. – .
, , :
/ FTP.
- ssh SFTP, , , FTP- . «» , "", . .
, «» , WinRAR- . WinRAR.
, , 7ZIP. , , , WinRAR, . , . .
. , , .
FTP- . , FTP-.
, . ( ) – .


1) , . -. , .

2) - WinRAR-, - , FTP, , e-mail, , ..: Acritum One-click BackUp for WinRAR . , - . , - "".

3) / , , . (, ) , , / . - .

@echo off
rem : , in_rar.txt, BackUpTemp , , except_rar.txt. , , , backup.log. FTP , ftp_param.txt, .

rem , :
set place=F:\Install\backups_main

rem , :
IF EXIST %place%\BackUpTemp\*.rar del %place%\BackUpTemp\*.rar

rem :
set a_opt=a -r -agDD-MM-YY -dh -esh -INUL -m0 -ri10:10 -Y -cfg- -ep2

rem - A -
rem - -R -
rem - -AG[] -
rem - -DH -
rem - -E[+]<> - ( "" "": WinRAR a -esh )
rem - -INUL -
rem - -M - (-m0: , -m5: ( , )
rem - -RI[:] - .
rem - -Y - ""
rem - -CFG- -
rem - -EP2 -

rem :
set a_files=@%place%\in_rar.txt

rem :
set a_not=-x@%place%\except_rar.txt
rem -X@<-> - , -.

rem + :
set a_out=%place%\BackUpTemp\backup_

rem :
set a_log=%place%\backup.log

rem ( -IBCK - WinRAR )
"C:\Program Files\WinRAR\WinRAR.exe" -ibck %a_opt% %a_not% %a_out% %a_files% >%a_log%

rem FTP:
ftp -s:ftp_param.txt -i >%a_log%

rem -
del %place%\BackUpTemp\*.rar \y
exit

, , :

@echo off
set place=F:\Install\backups_main
IF EXIST %place%\BackUpTemp\*.rar del %place%\BackUpTemp\*.rar
set a_opt=a -r -agDD-MM-YY -dh -esh -INUL -m0 -ri10:10 -Y -cfg- -ep2
set a_files=@%place%\in_rar.txt
set a_not=-x@%place%\except_rar.txt
set a_out=%place%\BackUpTemp\backup_
set a_log=%place%\backup.log
"C:\Program Files\WinRAR\WinRAR.exe" -ibck %a_opt% %a_not% %a_out% %a_files% >%a_log%
ftp -s:ftp_param.txt -i >%a_log%
del %place%\BackUpTemp\*.rar \y
exit


backups_main .

«except_rar.txt» ( ):
*~*.*
*.~*
*.tmp
*.bak
**.doc
"E:\Work\"


«ftp_param.txt» ( FTP, 192.168.0.23 – FTP- ):
open 192.168.0.23
login
password
lcd F:\Install\backups_main\BackUpTemp
mput *.*
quit


«in_rar.txt» ( ):
E:\Work

RAR “-m”(, «0» ) “-ri” ( – ).

FTP-, .

2.
: «FTPFolders»
, . .
, - FTPFolders\anastasia ( FTP), anastasia_old ( , ).

(FTP-) :

IF EXIST J:\FTPFolders\anastasia\*.rar del J:\FTPFolders\anastasia\anastasia_old \*.rar
Echo .. , FTP, ...
IF EXIST J:\FTPFolders\anastasia\*.rar move J:\FTPFolders\anastasia\*.rar J:\FTPFolders\anastasia\anastasia_old
Echo ... , .


( 6 .
, – 4 .)

- , FTP, , , - (, , , .. ).

Tips&Tricks
, , , . , , ( ), , WinRAR. , . ftp-. – .
, , :
/ FTP.
- ssh SFTP, , , FTP- . «» , "", . .
, «» , WinRAR- . WinRAR.
, , 7ZIP. , , , WinRAR, . , . .
. , , .
FTP- . , FTP-.
, . ( ) – .


1) , . -. , .

2) - WinRAR-, - , FTP, , e-mail, , ..: Acritum One-click BackUp for WinRAR . , - . , - "".

3) / , , . (, ) , , / . - .

@echo off
rem : , in_rar.txt, BackUpTemp , , except_rar.txt. , , , backup.log. FTP , ftp_param.txt, .

rem , :
set place=F:\Install\backups_main

rem , :
IF EXIST %place%\BackUpTemp\*.rar del %place%\BackUpTemp\*.rar

rem :
set a_opt=a -r -agDD-MM-YY -dh -esh -INUL -m0 -ri10:10 -Y -cfg- -ep2

rem - A -
rem - -R -
rem - -AG[] -
rem - -DH -
rem - -E[+]<> - ( "" "": WinRAR a -esh )
rem - -INUL -
rem - -M - (-m0: , -m5: ( , )
rem - -RI[:] - .
rem - -Y - ""
rem - -CFG- -
rem - -EP2 -

rem :
set a_files=@%place%\in_rar.txt

rem :
set a_not=-x@%place%\except_rar.txt
rem -X@<-> - , -.

rem + :
set a_out=%place%\BackUpTemp\backup_

rem :
set a_log=%place%\backup.log

rem ( -IBCK - WinRAR )
"C:\Program Files\WinRAR\WinRAR.exe" -ibck %a_opt% %a_not% %a_out% %a_files% >%a_log%

rem FTP:
ftp -s:ftp_param.txt -i >%a_log%

rem -
del %place%\BackUpTemp\*.rar \y
exit

, , :

@echo off
set place=F:\Install\backups_main
IF EXIST %place%\BackUpTemp\*.rar del %place%\BackUpTemp\*.rar
set a_opt=a -r -agDD-MM-YY -dh -esh -INUL -m0 -ri10:10 -Y -cfg- -ep2
set a_files=@%place%\in_rar.txt
set a_not=-x@%place%\except_rar.txt
set a_out=%place%\BackUpTemp\backup_
set a_log=%place%\backup.log
"C:\Program Files\WinRAR\WinRAR.exe" -ibck %a_opt% %a_not% %a_out% %a_files% >%a_log%
ftp -s:ftp_param.txt -i >%a_log%
del %place%\BackUpTemp\*.rar \y
exit


backups_main .

«except_rar.txt» ( ):
*~*.*
*.~*
*.tmp
*.bak
**.doc
"E:\Work\"


«ftp_param.txt» ( FTP, 192.168.0.23 – FTP- ):
open 192.168.0.23
login
password
lcd F:\Install\backups_main\BackUpTemp
mput *.*
quit


«in_rar.txt» ( ):
E:\Work

RAR “-m”(, «0» ) “-ri” ( – ).

FTP-, .

2.
: «FTPFolders»
, . .
, - FTPFolders\anastasia ( FTP), anastasia_old ( , ).

(FTP-) :

IF EXIST J:\FTPFolders\anastasia\*.rar del J:\FTPFolders\anastasia\anastasia_old \*.rar
Echo .. , FTP, ...
IF EXIST J:\FTPFolders\anastasia\*.rar move J:\FTPFolders\anastasia\*.rar J:\FTPFolders\anastasia\anastasia_old
Echo ... , .


( 6 .
, – 4 .)

- , FTP, , , - (, , , .. ).

Tips&Tricks
, , , . , , ( ), , WinRAR. , . ftp-. – .
, , :
/ FTP.
- ssh SFTP, , , FTP- . «» , "", . .
, «» , WinRAR- . WinRAR.
, , 7ZIP. , , , WinRAR, . , . .
. , , .
FTP- . , FTP-.
, . ( ) – .


1) , . -. , .

2) - WinRAR-, - , FTP, , e-mail, , ..: Acritum One-click BackUp for WinRAR . , - . , - "".

3) / , , . (, ) , , / . - .

Source: https://habr.com/ru/post/82185/


All Articles