Bat файл – что к чему, вводная
Сначала необходимо понять, что такое bat-файл и как он работает. Я воспользуюсь следующей цитатой из Википедии, чтобы не начинать с нуля:
Пакетный файл (от англ. batch file) — текстовый фрагмент в MS-DOS, Windows или Word для исполнения командным интерпретатором
Используйте проводник для создания ZIP-файлов в Windows
Использование File Explorer является встроенным методом в Windows для создания IP-файла. Подобно тому, как работает пункт контекстного меню, работает и этот метод. Кроме того, его можно использовать для включения новых файлов и папок IP.

Где искать и как использовать эту функцию архивирования:
- Откройте окно в File Explorer и откройте папку, содержащую ваши файлы.
- Выберите файлы, которые вы хотите добавить в ZIP-архив.
- Перейдите на вкладку Share, которая находится в верхней части окна File Explorer.
- Вы увидите опцию “Сжать”. Выберите этот параметр.
- Windows создаст ZIP-архив за вас. Не будет никаких подсказок или подтверждений.
Используйте командную строку Windows для создания ZIP-файлов
Если вы любитель командной строки. Если вы смогли открыть для себя эту технику, то она определенно для вас. Командная строка используется для создания IP-архива.
Хочу заметить, что эта команда работает только в Windows 10.
В Windows 10 есть команда tar, которая позволяет создавать или извлекать архивы на вашем компьютере. Вы можете использовать эту команду для добавления существующих файлов в архив.

- Откройте окно командной строки на вашем компьютере.
- Используйте команду cd, чтобы перейти в папку, в которой находятся ваши файлы.
- Введите следующую команду в окне командной строки и нажмите Enter.
tar.exe -a -c -f output.zip myfile.txt
Заменить output.zip на любове другое имя, которое вы хотите дать своему ZIP-файлу.
myfile.txt файл который вы хотите добавить в ZIP-файл. - Командная строка создаст и сохранит ZIP-архив в текущем рабочем каталоге.
Добавьте файлы в существующий ZIP-файл в Windows
Если вы создали IP-архив, но забыли добавить некоторые файлы. Вы можете легко добавить файлы в существующий архив, так что не волнуйтесь. Вам не потребуется отдельная программа. Как изменить текущий архив IP?
- Откройте папку, в которой находится ваш ZIP-файл.
- В другом окне откройте папку, содержащую файлы, которые вы забыли заархивировать.
- Теперь просто перетащите файлы в ZIP-архив.
- Теперь ваши файлы будут добавлены в ваш архив.
Как распаковать ZIP-файлы в Windows
В Windows 10 можно извлекать файлы с помощью контекстного меню или командной строки.
В этой статье мы покажем, как извлечь архивы:

- Найдите ZIP-архив, который нужно извлечь.
- Чтобы извлечь один файл, дважды щелкните архив и перетащите файл, который вы хотите извлечь, в папку в File Explorer. Чтобы извлечь все файлы, щелкните правой кнопкой мыши ZIP-архив и выберите “Извлечь все”.
Добавляем в файл команду, например, для копирования
Следующим шагом будет ввод команды, которая будет выполняться при запуске этого файла через консоль (cmd). Поскольку команда xcopy позволяет копировать файлы, каталоги и подкаталоги, мы будем использовать ее в данной ситуации. Следующая команда будет доступна, если мы рассмотрим все возможные пути.
xcopy C:testtestcopy C:testbackup /f /i /y /s
Что за штука такая?
Допустимо любое количество строк, т.е. если вам нужно продублировать 100 папок и только изменить их пути
Как я могу добавить дополнительные параметры, конкретно какие?
Какие есть (в данном примере)?
На мой взгляд, это основные принципы “бесшумного” копирования. Примеры других синтаксисов можно прочитать, например, здесь:
Формат файла необходимо изменить с txt на bath next. Для этого выполните следующие действия.
Если не написать start
Неизвестные команды просто приведут к ошибке. Вы можете выполнить команду в cmd даже без запуска.
Извлечение zip архива с помощью командной строки

- Откройте командную строку (cmd) и перейдите в каталог, где находится ZIP-архив.
- Введите следующую команду заменяя myarchive.zip, на имя вашего архива. Далее нажмите Enter.
tar.exe -xf myarchive.zip
- Командная строка распакует ваш архив в текущем рабочем каталоге.
Извлечение файлов из архива.
tar -x [параметры] [< шаблон >]
В шаблоне указывается список файлов, которые необходимо извлечь из архива. Все они удаляются, если не задано ни одного вопроса.
– не перезаписывать существующие файлы.
Не восстанавливать метку времени модификации файла позволяет опция -m.
– записывать содержимое в stdout (выводить на экран), т.е не восстанавливать диск
Списки доступа (ACL) включены в разрешения, которые -p восстанавливает для владельца файла.
tar -xvzf D:StorDiag.tar.gz – извлечь содержимое архива StorDiag.tar.gz в текущий каталог.
tar -xvzf D:StorDiag.tar.gz *.reg – извлечь только файлы с расширением .reg
Та же команда, но с информацией на экране – tar -xvzOF D:123.tg.reg.
Обратите внимание, что извлечение файлов из архива всегда выполняется в текущий каталог. Чтобы извлечение файлов в нужный каталог происходило не через текущий, а посредством параметра C dir (меняющий текущий) перед удалением.
Следующая команда выдаст верхний код TAR:
tar /?
Использование: Tar –help Список: tar -tf Извлечение: tar -xf Создание: tar -cf [имена файлов].
В результате команда tar -help или tar -h может предоставить более подробную информацию.
Весь список команд CMD Windows
Как добавить в архив вложенные папки и файлы
Чтобы добавить в архив .rar или .zip вложенные папки и файлы, следует добавить ключ -r. То есть команда будет выглядеть следующим образом:WinRAR A -r «D:android-locatVega.rar» «D:Program Filesbdseoru»
Как заархивировать папку в rar через cmd
В архив можно добавить любую папку в cmd:WinRAR A «D.android-locatVega»

Вам даже не потребуется отдельная команда запуска, если вы можете только догадываться.
Как создать bat файл и заархивировать папку в rar
Потом скажу, что для создания архива можно использовать любое расширение — rar или zip. Теперь по пунктам:
Запустите WinRAR A “D:Program Filesbdseoru” в любом текстовом редакторе (лучше всего в блокноте).

Я объясню: 1. Запустите Winrar. Запустите любую программу с помощью команды start. Запишите полный путь к.exe:1 – команда A добавляет файлы в каталог архива, если она не работает, прокомментируйте это руководство. Вы указываете полный путь, имя архива и его расширение. Мы записываем полный путь.
Запустите и протестируйте его. Перейдите в планировщик, если все прошло успешно.
Как создать bat файл и использовать его
Давайте подготовим небольшое тестовое поле, чтобы было на чем экспериментировать. Откройте мой компьютер и создайте на диске C: папку test. Зайдите в нее и создайте папку testcopy.
Накидайте туда файлов (штук 5-10) – фоты, документы и тд. Поле для экспериментов готово. Затем мы создадим, собственно, сам bat файл по нажатию которого будет происходить копирование папки C:Testbackup в папку С:Тестблок. backup создавать не нужно, она будет появляться автоматически.
Биту можно сделать очень просто. Щелкните правой кнопкой мыши на области, где должен быть создан текст.
Мы сохраняем имя в виде файла, затем открываем его в блокноте или другом текстовом редакторе. Т.е. в данный момент открыт текстовый файл с именем copy txt;
Как удалить файлы после архивации в winrar
Необходимость удаления заархивированных файлов и папок возникает часто. для включения команды -df. A -r,df “D:android-locatVega” WinRAR rar”
Другими словами, мы архивируем папку, а затем обрабатываем ее вложенные папки и файлы. Архив не будет удален, если он “помещен” в эту папку; вместо этого появится сообщение об ошибке, указывающее на то, что папка пуста. В качестве альтернативы лучше сохранить архив в другую папку (лучше просто удалить завершающий слэш).
На официальном сайте команды вы можете узнать больше информации о команде winrar.
Меняем формат файла и пробуем его запустить
Сначала открываем “Мой компьютер”, там переходим “Сервис” – “Свойства папки” – “Вид” и снимаем галочку “Скрывать расширение для зарегистрированных типов файлов”.
Жмем “Применить” и “Ок”. Теперь мы можем менять расширение известных системе файлов, а посему направляемся к нашему файлику, жмем правой кнопкой мышки, выбираем “Переименовать” и методом печатания на клавиатуре меняем расширение с txt на bat (на вопрос системы стоит ли это делать отвечаем утвердительно).
В результате мы имеем следующую картину (в вашем случае файл называется иначе, но имеет тот же формат):
На самом деле, все, что нам нужно сделать, это один раз щелкнуть мышью, чтобы запустить этот файл.
Если все прошло по плану, перед вашими глазами вспыхнет консоль и появится новая папка с указанным именем и файлами внутри.
Ну, или немного по-другому, в зависимости от того, как вы прописали имена папок и пути к ним.
Отображение содержимого архива
Формулы командной строки
tar -t [параметры] [< шаблон >]
Если вопрос не задан, отображается список всего содержимого архива. Как называется шаблон для отображаемого списка файлов?
tar -tf D:StorDiag.tar.gz – отобразить содержимое архива D:StorDiag.tar.gz
Послесловие
Как я уже сказал и Вы сами наверное осознали — использование подобного bat файл ‘а зачастую экономит кучу времени, т.е: один раз написал или периодически запускаешь одним кликом вместо многоминутных тычков мышкой по всем папкам генерируется автоматизированный процесс копирования данных в нужный момент с помощью программы-разработчика файлов для создания архивов на компьютерах пользователей (в том числе из интернет).
Вы можете запланировать его на определенные дни, если хотите избежать трудоемкого ручного резервного копирования.
Пожалуйста, спрашивайте, если у вас есть какие-либо вопросы или проблемы. Как обычно, я помогу всем, чем смогу.
P S: Если мне не изменяет память, это тема из книг по умному администрированию.
Пробел в названии — не могу запустить bat
Имена папок и файлов должны быть заключены в кавычки, если они содержат пробелы.
Сжатие файлов в windows
Создание архивов на компьютере не представляет сложности для пользователя Windows. Просто выберите файлы, которые вы хотите заархивировать, и нажмите соответствующую кнопку.
Создание архивов.
Командная строка
tar -c [параметры] [< file > | < dir > | @< archive > | -C < dir >
-z, -j, -J, –lzma – параметры сжатия архива – gzip/bzip2/xz/lzma
–format {ustar|pax|cpio|shar} – формат архива.
–exclude pattern > – запретить любую динамическую загрузку apex файлов, которые конфликтуют с указанным шаблоном
@< archive > – добавить в архив записи из уже существующего архива archive
– C dir > – Создать текущий каталог для каталога.
D:StorDiag tar -c,f * – создание исполняемого файла D:StorDiag.tar из всех точек входа SDSC
Та же идея применяется при выполнении tar D:StorDiag.tar -cvf * * *, но параметры объединены (-cvf может также использоваться как -cw), и добавлен режим детального вывода.
tar -cvzf D:123.tar.gz D:StorDiag*.* @D:StorDiag.zip – то же, что и в предыдущем примере, но выполняется сжатие архива методом gzip и к файлам создаваемого архива добавляется содержимое уже существующего архива D:StorDiag.zip
123xdn 2 *RAR, расширение файла “StordiG”, tar -cvzf D:123.tg.hsD. не относится к информации, содержащейся в архиве StorDiag.zip