Различия
Показаны различия между двумя версиями страницы.
| Предыдущая версия справа и слева Предыдущая версия Следующая версия | Предыдущая версия | ||
| sysadmin:scripts:bat:arhive [06:11:2025 14:09] – School Sysadmin | sysadmin:scripts:bat:arhive [06:11:2025 15:07] (текущий) – School Sysadmin | ||
|---|---|---|---|
| Строка 1: | Строка 1: | ||
| ====== Архивирование каталога ====== | ====== Архивирование каталога ====== | ||
| - | ===== Архивировние каталога с файлами. ===== | + | ===== Архивировние каталога с файлами ===== |
| + | ==== Парметры передаются в скрипте ==== | ||
| <file bash arhive.bat> | <file bash arhive.bat> | ||
| cls | cls | ||
| Строка 27: | Строка 27: | ||
| for /d %%A in (%_in%\*) do " | for /d %%A in (%_in%\*) do " | ||
| </ | </ | ||
| + | ==== Параметры передаются в строке запуска ==== | ||
| + | arch.bat %1 %2 %3 %4 %5, где:\\ | ||
| + | %1 - режим работы с локальными дисками (local) или с сетевыми (samba); | ||
| + | %2 - каталог источник (ИЗ);\\ | ||
| + | %3 - каталог назначения (В);\\ | ||
| + | %4 - Имя пользователя для доступа к сетевому ресурсу; | ||
| + | %5 - Пароль для доступа к сетевому ресурсу.\\ | ||
| <file bash arch.bat> | <file bash arch.bat> | ||
| @echo off | @echo off | ||
| Строка 61: | Строка 67: | ||
| rem Режм работы скрипта | rem Режм работы скрипта | ||
| + | rem local - работа с локальными дисками | ||
| + | rem samba - работа с сетевым ресурсом | ||
| set _mode=%~1 | set _mode=%~1 | ||
| rem Проверка режима работы | rem Проверка режима работы | ||
| - | rem local - работа с локальными дисками | ||
| - | rem samba - работа с сетевым ресурсом | ||
| if " | if " | ||
| goto lb_start | goto lb_start | ||
| Строка 156: | Строка 162: | ||
| ) | ) | ||
| echo ---------------------------------------------------- | echo ---------------------------------------------------- | ||
| + | rem pause | ||
| exit /b | exit /b | ||
| Строка 177: | Строка 184: | ||
| ) | ) | ||
| rem Создание пустой строки в лог файле | rem Создание пустой строки в лог файле | ||
| - | echo. >> " | + | echo. >> " |
| echo. >> " | echo. >> " | ||
| chcp 866 >nul | chcp 866 >nul | ||
| Строка 201: | Строка 208: | ||
| exit /b | exit /b | ||
| </ | </ | ||
| + | |||
| + | Что бы запустить в " | ||
| + | Действия - Запуск программы\\ | ||
| + | Программа или сценарий - cmd.exe\\ | ||
| + | Добавить аргумент (если в сети)\\ | ||
| + | < | ||
| + | Рабочая папка - c:\script | ||