Сделать стартовойДобавить в закладки  
Главная страничка Главная страничка
В номере:

Выходит с 17 июля 2008 г. цена договорная

Опрос

увольнение
задержка зп
снижение зп
повышение зп
рост цен
а мне по барабану, я олигарх
какой кризис?


Календарь
«    Февраль 2011    »
ПнВтСрЧтПтСбВс
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
 

Архив новостей
Апрель 2012 (4)
Март 2012 (1)
Январь 2012 (2)
Декабрь 2011 (2)
Ноябрь 2011 (1)
Октябрь 2011 (4)

Информация
 
Бэкап флэшки в rar-архив
OS, мобильные OS » Windows
автор: dimon, опубликовано: 9 февраля 2011

Потребовалось бэкапить флэшку на винчестер.
Для этого был написан bat-файл, который с помощью rar.exe создавал в указанной папке rar-архив. В качестве имени архива используется текущая дата.



backup.bat

@ECHO off
SET BACKUP="d:\backup\flashka"
SET NAME=%DATE%

if not exist %BACKUP% mkdir %BACKUP%
if not exist %BACKUP%\tmp mkdir %BACKUP%\tmp

%CD%progs\rar\rar.exe a -r -w%BACKUP%\tmp %BACKUP%\%NAME%.rar %CD%*.*

rem rmdir /s /q %BACKUP%\tmp

rem pause


Расшифрую строки:

@ECHO off - отключаю вывод всех команд

объявляем переменные:

SET BACKUP="d:\backup\flashka" - папка, в которую будем бэкапить

SET NAME=%DATE% - имя архива = дата

if not exist %BACKUP% mkdir %BACKUP% - если папка куда нужно складывать архивы не существует, то создадим ее

if not exist %BACKUP%\tmp mkdir %BACKUP%\tmp - если временная папка не существует, то создадим ее

%CD%progs\rar\rar.exe a -r -w%BACKUP%\tmp %BACKUP%\%NAME%.rar %CD%*.* - команда архивации

в которой:

%CD%progs\rar\rar.exe - указываем где лежит файл rar.exe. Я его положил на туже флэшку, взяв из Total Commander-a.
a - добавить файлы в архив
-r - рекурсивно. т.е. с учетом вложенных папок на флэшке
-w%BACKUP%\tmp - папка для временных файлов. Если этот ключ не указать, то временные файлы будут складывать на флэшку. Что ни есть гуд с точки зрения производительности и совсем не комильфо если на флэшке совсем не будет свободного места.
%BACKUP%\%NAME%.rar - имя архива и место его хранения
%CD%*.* - что бэкапить

rem rmdir /s /q %BACKUP%\tmp - если удалить rem (метку комментирования), то временный каталог будет удаляться

rem pause - если удалить rem (метку комментирования), то после создания архива "черное окошко" не закроется а будет ждать нажатия any key

 
Уважаемый посетитель, Вы зашли на сайт как незарегистрированный пользователь. Чтобы Вам были доступны все функции Вам необходимо либо зарегистрироваться, либо зайти на сайт под своим именем.

Другие новости по теме:

  • Скрипт для бэкапа папки в rar-архив и удаления архивов старше N дней
  • Скрипт копирования файлов с установленным архивным битом в резервный катало ...
  • Как создать общую папку из командной строки
  • Интеграция драйверов в wim-образ
  • Template Monster 20005




  •  
    Информация
     
    Посетители, находящиеся в группе Гости, не могут оставлять комментарии в данной новости.


    Поиск по сайту:


    Аккаунт
    Логин
    Пароль
     
    Облако тегов

    Требуется для просмотра Flash Player 9 или выше.

    Показать все теги
    Реклама
    раскрутка сайта бесплатно






    Главная страница | Регистрация | Добавить новость | Новое на сайте | Статистика | Поддержка | Правила ресурса Copyright © 2005-2011 by dimon - all right reserved!
    Тираж:     Rambler's Top100     Анализ сайта   экземпляров.   Дизайн, верстка by dimon