Я прочитав кілька пропозицій, але я думаю, що я недостатньо технічний, щоб досягти цього.
Я дизайнер CAD, і кожен файл має 5 файлів, пов'язаних з ним. У мене є 3 набори з 5 файлів, і кожен набір повинен зайти у свій zip-файл, розміщений на окремому сервері.
Наприклад:
"C:\Program Files\7-zip\7z.exe" a file1.zip "O:\server2\map files\BC\BC.d*"-0
"C:\Program Files\7-zip\7z.exe" a file2.zip "O:\server2\map files\BC\ON.d*"-0
"C:\Program Files\7-zip\7z.exe" a file3.zip "O:\server2\map files\BC\AB.d*"-0
і я в каталозі "S: \ server \ map файли \ провінції" (наприклад).
Ці рядки запускаються в існуючому пакетному файлі, і до моменту досягнення 3 рядків вище, це знаходиться у зразку каталогу S: вище. Таким чином, він шукає на моєму ПК для 7-zip програми, створюючи 3 назви zip-файлів, які вона робить, але розміщує ці zip-файли на окремому сервері, який він не робить, а перший zip-файл також включає всі інші 10 файлів, другий поштовий файл той самий плюс перший поштовий файл, а третій той самий з двома іншими zip-файлами, що змушує мене думати, що код не розпізнає частину після file1.zip, де я намагаюся сказати, які файли включати і де розмістити поштові файли.
Зрештою, я хочу або мати систему створити новий zip-файл, якщо старий був видалений, або скопіювати нові файли в існуючий zip та перезаписати будь-які старі файли, а ці zip-файли розмістити в окремому місці, яке є де ми ділимося своїми файлами з іншим персоналом всередині нашої компанії. Привід S: призначений для всіх оригіналів, а O: - для спільного використання.
Чи є список усіх варіантів комутації з багатьма різними зразками?
РІШЕННЯ
Добре! Я думаю, що я спробував усі можливі (можливо, не означає, що кожен сценарій працював), спосіб замовити вищевказаний код, і я його остаточно маю.
"c: \ програмні файли \ 7-zip \ 7z.exe" u "O: \ server2 \ файли карт \ BC \ file1.zip" bc.d *,
де
"c: \ програмні файли \ 7-zip \ 7z.exe" - це місце самої програми (її часто називають "дієсловом" або словом дії речення - або актом стиснення,
U по порівнянні з використанням або створює архів (в моєму випадку файл .zip , так як я не вказати систему , що я хотів, щоб створити стиснуту папку іншого формату), якщо один не існує , або тільки оновлення / компресів нові версії файлів до наявного архіву, якщо архів уже існує.
"O: \ server2 \ map files \ BC \ file1.zip" - це місце, де буде створюватися або оновлюватися zip-файл, а також ім'я давати архіву чи ім'я існуючого архіву,
нарешті слідують імена файлів (bc.d *), які потрібно включити до архіву. Є 5 файлів, які починаються з bc з різними розширеннями, а розширення також починаються з d. DBG, DBN, DBI, DBQ та DBA. використовуючи * або зірочку, повідомляє системі скопіювати всі файли з ім'ям bc з розширеннями з d . Підставою для цього є те, що у наших CADD-файлах іноді можуть бути інші підтримуючі файли, але їх розширення не починатимуться з d, і вони також недостатньо важливі, щоб хотіти архівувати.
Чудова маленька програма, яка щойно вирішила проблему із життям у нас. Спасибі 7-блискавці.
7-zip.chm
файл довідки, який ви можете прочитати. Також є кілька хороших прикладів у цьому .
BC
каталогу? Чому ви ставите–0
зовні лапки?