Автор: Lorusk
Дата сообщения: 26.06.2009 16:20
Помогите пожалуйста решить задачу.
Опишу ее в кратце:
Нужны два батника(или 1 не знаю поскольку не силен в их написании):
При запуске 1 выполняется работа по поиску на винчестере с буквой допустим Е:, определенных папок(screenshots,images, photos и т.д.) при их наличие поиска в них файлов (типа допустим jpg, bmp, gif) с их последовательным перенесением на другой диск для хранения , допусти H:. Нужно чтобы папки на нем создовались по типу :
(Имя новой папки)=(Путь старой папки без названия папки , являющейся критерием поиска)
H:\User123_12042009_Krim\*.*=E:\User123\12042009\Krim\photo
И 2 батник :
Он должен запускаться при подключении через интерфейс USB внешнего HDD допустим с буквой M:\ и выполнять операцию по копированию файлов с диска H:\ на него с сохранением структуры папок
Т.е. по сути синхронизировать структуру H:\ c M:\ по следующему принципу:
Если файла на диске M:\ нет то просто копировать его, если файл на диске есть(их имена совпадают) добавить к имени хранимого на M:\ _old, а затем скопировать новый файл с H:\
При следующих синхронизациях, если файлы снова совпадают по имени - повторить тот же процесс только с изменением _old на _old00 и так до 2-3 олдов( для возможности возврата к более ранним версиям)
Нужно для хранени в структурированном виде фоток и изображений, с возможностью возврата к более ранним версиям.
Еще былобы не плохо еслибы в конце после old Через _ была прописанна дата смены имени файла, легче будет ориентироваться когда был сделанн файл.
Заранее спасибо, тем кто поможет, сам я не в состоянии сделать это, не силен в программировании =((