|
Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » CMD/BAT - нужна помощь с автоархивацией и установкой пароля. |
|
CMD/BAT - нужна помощь с автоархивацией и установкой пароля.
|
Новый участник Сообщения: 1 |
Профиль | Отправить PM | Цитировать
ДОбрый день.
помогите с созданием BAT Файла суть задачи. есть папка с кучей подпапок и документами видео и картинками внутри, нужно создать BAT файл который бы при запуске его восновной папке хранения делал бы резервные копии всех файлов на отдельный диск со следующими параметрами. 1.структура папок должна остаться такой же как была 2.каждый файл в папке заархивирован в отдельный архив с одинаковым паролем 3. видео\фото файлы не сжимаются, вообще у остальных сила сжатия минимальная или так же отсутствует. 4.при повторном запуске этого файла, он бы перезаписывал более новые файлы, но при этом, для экономии времени, пропускал бы не менявшиеся файлы. 5. архив, больше чем в 1,5 гигабайт разбивался бы на несколько частей. потребность тут такая, есть ноутбук, который к интернету подключается 1-2 раза в месяц, на рабочем столе которого "радивый" юзер хранит всю свою информацию за много лет, переодически обновляя некоторые файлы. но большая часть 300 гигового объема не обновляется никогда. есть бесплатный терабайт от mail (не реклама просто часть вводной инфы) который через диск О подключается в момент соединения с нотбуком, но там больше 2х гигов скопировать нельзя файл. есть потребность запускать вышеописанный скрипт, так чтобы он производил архивирование с автообновлением и обязательным шифрованием итогового бекапа, так как документы могут содержать конфиденциальную информацию. сделал BAT. без архивации и пароля, но нужно шифрование и разбитие больших файлов на несколько частей. файл выглядит так сейчас, нужна помощь с доработкой @echo off chcp 1251 >nul xcopy "%UserProfile%\Desktop\"*.* "o:\backup\" /s /e /d /c /i /y /z pause заранее спасибо за помощь. |
|
Отправлено: 12:05, 25-05-2022 |
Ветеран Сообщения: 2708
|
Профиль | Отправить PM | Цитировать @Echo Off cls >nul chcp 1251 Set "BoxIn=D:\CMD_Forum" Set "BoxArc=D:\CmdArc" Set "M0=.mp4.mp3.mpg.jpg.png.bmp.gif.pdf." Set "M1=.xlsx.xlsm.docx.docm." Set "Pass=MyPassWord" Set "Arc="C:\Program Files\WinRAR\WinRAR.exe" U -ep -ibck -v1024m -p%Pass%" Xcopy /T /E "%BoxIn%\*.*" "%BoxArc%\" For /f "usebackq delims=" %%f In (`2^>nul Dir "%BoxIn%\*.*" /B /S /A:-D`) Do ( Set "Name=%%f" Set "M=-m2" Echo %M0%|>nul Find /I "%%~xf." &&Set "M=-m0" Echo %M1%|>nul Find /I "%%~xf." &&Set "M=-m1" Call Echo %%M%% "%%Name:%BoxIn%=%BoxArc%%%.Zip" Call %Arc% %%M%% "%%Name:%BoxIn%=%BoxArc%%%.Zip" "%%f" ) pause Exit /B 0 без сжатия Set "M0=.mp4.mp3.mpg.jpg.png.bmp.gif.pdf." с минимальным сжатием Set "M1=.xlsx.xlsm.docx.docm." если расширения нет в этих параметрах, то берётся -m2 Пути пропишите свои. |
------- Отправлено: 16:18, 25-05-2022 | #2 |
Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети. Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля. |
Участник сейчас на форуме | Участник вне форума | Автор темы | Сообщение прикреплено |
| |||||
Название темы | Автор | Информация о форуме | Ответов | Последнее сообщение | |
Нужна помощь с автоматической установкой инсталяторов для WIN7 | tiylar | Автоматическая установка приложений | 0 | 10-10-2015 01:09 | |
Нужна помощь с VBS сброса пароля | Anchil | Microsoft Windows NT/2000/2003 | 1 | 10-11-2014 16:50 | |
2008 R2 - Очень нужна помощь по сбросу пароля на вход в систему. | needbecool | Windows Server 2008/2008 R2 | 7 | 05-10-2011 14:19 | |
Suse/OpenSuSE - ОЧЕНЬ НУЖНА ВАША ПОМОЩЬ!!! проблемыс установкой SUSE 10 | pokid | Общий по Linux | 1 | 13-07-2008 11:38 | |
нужна помощь с установкой | Guest | Microsoft Windows 2000/XP | 6 | 22-11-2002 14:06 |
|