|
Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Программирование и базы данных » CMD/BAT - Нужна помощь |
|
CMD/BAT - Нужна помощь
|
Новый участник Сообщения: 4 |
Профиль | Отправить PM | Цитировать Я понимаю, что тем по батникам у вас много… Перерыл ваш форум, половину интернета, и так нечего и не получилось…
В общем ситуация, следующая… Имеет батник которой из разных папок копирует файлы на сетевой диск, после копирования очищает старые файлы (старше 5ти дней). Все супер! Все работало! Но всплыла проблема… Бекапы перестали создаваться (почему – вопрос не в этой теме, там свои нюансы ), батник, как следствие, нечего не копирует, а вот очешет старые файлы с завидной четкостью. И получается, что новые бекапы не копируются, а старые удаляются… Помогите, пожалуйста, организовать какую-то проверку для копирования, и если нечего не скопировано – то выход из батника, без очистки файлов… Или запускать очистку, только, тогда, когда файлов больше 10, например, а если меньше или ровно 10 файлам в сетевом хранилище – то нечего не чистить… Заранее благодарен… Вот батник, который есть у меня… ::============================ @echo off setlocal enableextensions enabledelayedexpansion :: Подключаем сетевой диск Z net use z: \\192.168.0.15\BackUp /USER:"Username" "passwords" /persistent:no :: копируем бекапы 1С xcopy /d /e "C:\1CBack\1\*.*" "Z:\" xcopy /d /e "C:\1CBack\2\*.*" "Z:\" xcopy /d /e "C:\1CBack\3\*.*" "Z:\" :: удаляем файлы старше 5ти дней forfiles -p Z:\ -s -m *.* -d -5 -c "cmd /c del /F /q @path" :: Отключаем сетевой диск z net use z: /delete /yes ::============================ |
|
Отправлено: 14:41, 13-08-2018 |
Новый участник Сообщения: 4
|
Профиль | Отправить PM | Цитировать Я смотрю, просто, лес желающих помочь. Просто отбоя нет.
Спасибо за помощь. |
Отправлено: 15:47, 14-08-2018 | #2 |
Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети. Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля. |
Ветеран Сообщения: 27449
|
Профиль | Отправить PM | Цитировать Мало, мало сарказма! Учитесь у отца Фёдора из «Двенадцати стульев».
|
Отправлено: 17:11, 14-08-2018 | #3 |
Ветеран Сообщения: 3247
|
Профиль | Отправить PM | Цитировать Ого! Не знал, что еще и обязан кому-то
|
Отправлено: 17:41, 14-08-2018 | #4 |
Новый участник Сообщения: 46
|
Профиль | Отправить PM | Цитировать ::============================ @echo off setlocal enableextensions enabledelayedexpansion set A=0 :: Подключаем сетевой диск Z net use z: \\192.168.0.15\BackUp /USER:"Username" "passwords" /persistent:no :: копируем бекапы 1С xcopy /d /e "C:\1CBack\1\*.*" "Z:\" if %errorlevel% neq 0 set /a A=%A%+1 xcopy /d /e "C:\1CBack\2\*.*" "Z:\" if %errorlevel% neq 0 set /a A=%A%+1 xcopy /d /e "C:\1CBack\3\*.*" "Z:\" if %errorlevel% neq 0 set /a A=%A%+1 if %A%==0 ( :: удаляем файлы старше 5ти дней forfiles -p Z:\ -s -m *.* -d -5 -c "cmd /c del /F /q @path" ) :: Отключаем сетевой диск z net use z: /delete /yes |
|
Отправлено: 16:51, 28-08-2018 | #5 |
Участник сейчас на форуме | Участник вне форума | Автор темы | Сообщение прикреплено |
| |||||
Название темы | Автор | Информация о форуме | Ответов | Последнее сообщение | |
HDD - Нужна помощь | Dreamer_UFA | Накопители (SSD, HDD, USB Flash) | 7 | 09-04-2015 02:03 | |
Разное - Нужна помощь | zalyaevdanil@vk | Тест-форум | 0 | 18-02-2015 12:14 | |
EventID - Нужна помощь | Andruha22 | Тест-форум | 4 | 06-10-2011 14:08 | |
FAQ - Нужна помощь!!! | Евгений34 | Тест-форум | 5 | 11-04-2010 01:16 |
|