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

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

Опрос

gismeteo.ru
Погода на Яндексе
pogoda.ru
meteonova.ru
по телевизору
за окном
в газете
а че его смотреть?
в другом месте
по счетчику гейгера



Календарь
«    Февраль 2011    »
ПнВтСрЧтПтСбВс
 123456
78910111213
14151617181920
21222324252627
28 

Архив новостей
Март 2020 (1)
Сентябрь 2019 (1)
Август 2019 (2)
Июль 2019 (2)
Май 2019 (2)
Март 2019 (1)

Информация
Бэкап флэшки в 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


  • Комментарии:

    Оставить комментарий



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


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


    Облако тегов
    Android, Arduino, backup, CentOS, cmd, css, div, DLE, DLE хаки, domoticz, dzvents, event, Linux, log, LUA, Monster, ogf3, RDP, Template, VBS, w2k8, windows, WSH, бумага, бумажный самолетик, верстка, иструкция, Карты, кино, Навигация, оригами, программа, рецензия, рецепт, скрипт, фигуры, шаблон, Яндекс, яндекс-карты

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