Суть такова.
Есть папка shared по пути D:\shared.
В ней всякие файлы с Excel файлами и другие. Необходим bat файл, который будет запускаться под планировщиком в определенное время и просматривать папку на наличие изменений, и если изменения присутствуют, то будет добавлять ТОЛЬКО измененные или добавленные файлы в архив (имя архива shared) на два пути (D:\ и F:\). Таким образом будет происходить добавление и изменение файлов, вместо того чтобы заново архивировать целую папку размером в 30Гб.
Архиватор если что - HaoZip.
Буду благодарен за помощь.
CMD/BAT - Архивирование файлов по дате изменения
-
Iska
Re: CMD/BAT - Архивирование файлов по дате изменения
Прочтите документацию Вашего неназванного архиватора на команду «u». Например:WinRAR:
"U" - Update files within an archive
7-Zip: u (Update) command
Параметры — по вкусу.-
GODolubOFF
Re: CMD/BAT - Архивирование файлов по дате изменения
Цитата Iska:
Прочтите документацию Вашего неназванного архиватора на команду «u». Например:
WinRAR: "U" - Update files within an archive
7-Zip: u (Update) command
Параметры — по вкусу.
Почти сразу подправил, архиватор HaoZip.
Прочтите документацию Вашего неназванного архиватора на команду «u». Например:
WinRAR: "U" - Update files within an archive
7-Zip: u (Update) command
Параметры — по вкусу.
CMD/BAT - Архивирование файлов по дате изменения
Почти сразу подправил, архиватор HaoZip.
-
GODolubOFF
Re: CMD/BAT - Архивирование файлов по дате изменения
Тема всё еще актуальна. Я в написании скриптов вообще 0.
Знаю, что в этом случае, все просто для вас, но для меня это сложно.
Знаю, что в этом случае, все просто для вас, но для меня это сложно.
-
GODolubOFF
Re: CMD/BAT - Архивирование файлов по дате изменения
Код:
Цитата GODolubOFF:
Я в написании скриптов вообще 0.
А причём тут знание скриптов или пакетных файлов? Повторяю: прочтите документацию на Ваш архиватор. Этого более чем достаточно.
Цитата GODolubOFF:
Знаю, что в этом случае, все просто для вас, но для меня это сложно.
Ну, если вообще ничего не делать — ничего и не изменится.
Код: Выделить всё
"<Путь к исполняемому файлу HaoZip>" u "<Путь к существующему архиву>" "<Путь и, возможно, маска для файлов для архивирования>"Цитата GODolubOFF:
Я в написании скриптов вообще 0.
CMD/BAT - Архивирование файлов по дате изменения
А причём тут знание скриптов или пакетных файлов? Повторяю: прочтите документацию на Ваш архиватор. Этого более чем достаточно.
Цитата GODolubOFF:
Знаю, что в этом случае, все просто для вас, но для меня это сложно.
CMD/BAT - Архивирование файлов по дате изменения
Ну, если вообще ничего не делать — ничего и не изменится.
-
GODolubOFF
Re: CMD/BAT - Архивирование файлов по дате изменения
Цитата Iska:
"" u "" "nul
"C:\Program Files\HaoZip\haozipc.exe" u "D:\shared.zip"
chcp 866>nul
Вот то, что я накалякал. Чего не хватает?
"" u "" "nul
"C:\Program Files\HaoZip\haozipc.exe" u "D:\shared.zip"
chcp 866>nul
Вот то, что я накалякал. Чего не хватает?
-
Iska
Re: CMD/BAT - Архивирование файлов по дате изменения
Вы меня таки вынудили поставить это чудо китайской мысли.
Код:
Цитата GODolubOFF:
добавляться в архив должны только измененные или добавленные файлы.
Изменённые файлы не добавляются, а обновляются.
Код:
Код: Выделить всё
"C:\Program Files\HaoZip\HaoZipC.exe" u "D:\shared.zip" "C:\Shared\*"Цитата GODolubOFF:
добавляться в архив должны только измененные или добавленные файлы.
CMD/BAT - Архивирование файлов по дате изменения
Изменённые файлы не добавляются, а обновляются.
-
GODolubOFF
Re: CMD/BAT - Архивирование файлов по дате изменения
Цитата Iska:
Вы меня таки вынудили поставить это чудо китайской мысли.
Ну так этого-то я и хотел добиться) Кстати, самое интересное, что я уже тоже добавлял такую строчку, правда без "*", только что-то меня смутило в таком коде. Как видно зря смутило.
Спасибо вам, буду пробовать строчку.
Вы меня таки вынудили поставить это чудо китайской мысли.
CMD/BAT - Архивирование файлов по дате изменения
Ну так этого-то я и хотел добиться) Кстати, самое интересное, что я уже тоже добавлял такую строчку, правда без "*", только что-то меня смутило в таком коде. Как видно зря смутило.
Спасибо вам, буду пробовать строчку.