Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  | Правила  

Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » CMD/BAT - bat файл, резервное копирование

Ответить
Настройки темы
CMD/BAT - bat файл, резервное копирование

Новый участник


Сообщения: 8
Благодарности: 0

Профиль | Отправить PM | Цитировать


Помогите написать батник или скрипт на другом языке, для копирования на флешку резервных файлов формата .тхт, имеется много текстовых файлов на рабочем столе и в папках, и их копии на флешке, нужен бат файл который бы копировал изменённые по содержанию тхт файлы на флешку с заменой предыдущих, что бы можно было добавить в планировщик.

Отправлено: 14:51, 19-06-2016

 

Ветеран


Сообщения: 1274
Благодарности: 564

Профиль | Отправить PM | Цитировать


Я правильно понимаю задачу?
Надо проверить все файлы на
- фелшке
- рабочем столе
- в папках (здесь не ясно, где папки, на рабочем столе или нет?)
найти файлы с одинаковыми именами и брать из них последний по дате изменения или
брать определенные (в определенном месте) файлы за эталон по содержанию и сравнивать по очереди с файлами, расположенными в других местах на предмет различия содержимого, а именно его стало больше или просто не равно эталону?

Отправлено: 16:49, 19-06-2016 | #2



Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети.

Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля.


Новый участник


Сообщения: 8
Благодарности: 0

Профиль | Отправить PM | Цитировать


правильно
проверить файлы на флешке и на рабочем столе, они все имеют одноимённые названия и на р. столе и на флешке, на рабочем столе есть 1 папка которая является главным каталогом с названием "work" в ней находятся подкаталоги - папки содержащие тхт файлы по соответствующим категориям

work - house - штатное расписание.тхт, план уборки помещения.тхт, хозяйственная книга.тхт и т.д.
work - office - журнал событий.тхт, кадровые изменения.тхт

Цитата:
найти файлы с одинаковыми именами и брать из них последний по дате изменения
- и копировать на флешку если файл на рабочем столе имеет более свежую дату изменения чем на флешке

Отправлено: 18:09, 19-06-2016 | #3


Ветеран


Сообщения: 1274
Благодарности: 564

Профиль | Отправить PM | Цитировать


Если со структурой, достаточно так:
Код: Выделить весь код
@echo off
xcopy/edy "%Userprofile%\Desktop\work\*.txt" "F:\work\"
exit
.
Это сообщение посчитали полезным следующие участники:

Отправлено: 20:37, 19-06-2016 | #4


Новый участник


Сообщения: 8
Благодарности: 0

Профиль | Отправить PM | Цитировать


искренне благодарен, спасибо

Отправлено: 11:03, 20-06-2016 | #5


Ветеран


Сообщения: 1274
Благодарности: 564

Профиль | Отправить PM | Цитировать


Более полным (правильным) код должен быть таким:
Код: Выделить весь код
@echo off
2>nul wmic path Win32_LogicalDisk where ^(drivetype="2" and mediatype=null^) get name|more +1|set/p n=^& cmd/v/c if exist !n! xcopy/edy "%Userprofile%\Desktop\work\*.txt" "!n: =!\work\"
exit
.

Отправлено: 19:03, 20-06-2016 | #6



Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » CMD/BAT - bat файл, резервное копирование

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
CMD/BAT - [решено] Резервное копирование через bat-скрипт. Xsaner Скриптовые языки администрирования Windows 5 25-09-2014 11:44
Любой язык - Копирование через BAT файл ALEX-AS Скриптовые языки администрирования Windows 1 22-05-2014 23:21
CMD/BAT - [решено] bat файл, копирование с флэшки Discount Скриптовые языки администрирования Windows 7 15-05-2014 12:42
CMD/BAT - [решено] резервное копирование с помощью bat-файла vagner_HATE Скриптовые языки администрирования Windows 11 23-07-2011 19:50
CMD/BAT - [решено] Пакетный файл: Резервное копирование файлов системной папки Windows Sunny07 Скриптовые языки администрирования Windows 9 07-04-2011 01:41




 
Переход