WinRARとFTPを使用したWindows-PCバックアップ

こんにちは、ハブロフスク。

最近、Habréには、データバックアップのさまざまな方法を示す記事がいくつかありました。 (たとえば、 onetwo 。)

トピックは常に関連性があり、そのようなシステムには要件があるのと同じくらい多くの解決方法があり、それぞれに独自の方法があります。 有料と無料の両方の価値のあるサードパーティ製品がたくさんありますが、いくつかは定期的またはほぼ定期的な手段を使用して独自の何かをしようとしています。 私はそのような愛好家に属します。 さまざまな既成のソリューションを試してみたので、手元にあるものを使用することにしました。

手元には500 GBの外部ネジ、FTPプロトコル、WinRARがありました。 また、WinXPを実行している6台のPCを備えた小規模オフィスもあります。このデータは定期的に外部ストレージにマージすると便利です。


バックアップの作成は私の個人的なイニシアチブであり、このようなタスクを設定する人はいないため、常識に基づいて要件を自分で思い付き、マニュアルではRAIDネジを使用して別のファイルサーバーに融資しないことを理解しました。

システムは以下を行う必要があります。



実装


マシンに無料のFileZilla Server FTPサーバーをインストールして構成しました。

Windowsでのタスクの周期性について、最も簡単な方法はスケジューラを使用することです。これにより、主要な機能を実装する各クライアントマシンでバッチファイルが実行されます。

1.新しいバックアップの形成とその充填

FTPおよび設定ファイルを介してアップロードする前に、一時的なバックアップストレージ用のBackUpTempサブフォルダーを含むフォルダー「backups_main」が各クライアントマシン上に作成されました。
  1. backup.bat-クライアントマシンにバックアップ自体を実装します
  2. in_rar.txt-バックアップに含めるもの
  3. except_rar.txt-バックアップに含まれないもの
  4. ftp_param.txt-FTP接続設定
  5. backup.log-エラー時に自動的に作成されます

スケジューラで設定されたスケジュール(各マシン-曜日)に従って、次のようなbackup.batが起動されます。
@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/J82185/


All Articles