Переключение командной строки

Переключение командной строки

Я прочитал некоторые предложения, но, как мне кажется, я недостаточно технически подкован, чтобы в них разобраться.

Я 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 files\provinces" (например).

Эти строки выполняются в существующем пакетном файле, и к тому времени, как он достигает 3 строк выше, он находится в каталоге S:, как указано выше. Таким образом, он ищет на моем компьютере программу 7-zip, создает 3 имени zip-файлов, что он и делает, но помещает эти zip-файлы на отдельный сервер, чего он не делает, и первый zip-файл также включает все остальные 10 файлов, второй zip-файл тот же самый плюс первый zip-файл, а третий то же самое с двумя другими zip-файлами, заставляя меня думать, что код не распознает часть после file1.zip, где я пытаюсь указать ему, какие файлы включать и где размещать zip-файлы.

В конечном счете, я хочу, чтобы система либо создавала новый zip-файл, если старый был удален, либо копировала новые файлы в существующий zip-файл и перезаписывала все старые файлы, и чтобы эти zip-файлы были помещены в отдельное место, где мы делимся нашими файлами с другими сотрудниками нашей компании. Диск S: предназначен для всех оригиналов, а O: — для общего доступа.

Есть ли список всех вариантов переключения с большим количеством различных примеров?

РЕШЕНИЕ

Ладно! Думаю, я попробовал все возможные (возможные, но не все сценарии сработали) способы упорядочить код выше и, наконец, получил его.

"c:\program files\7-zip\7z.exe" u "O:\server2\map files\BC\file1.zip" bc.d*,

где

"c:\program files\7-zip\7z.exe"- это местоположение самой программы (часто называемое «глаголом» или словом действия предложения - или актом сжатия,

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

"O:\server2\map files\BC\file1.zip"место, где будет создан или обновлен zip-файл, и имя, которое будет дано архиву, или имя существующего архива,

в конце следуют имена файлов (bc.d*)вы хотите включить в архив. Есть 5 файлов, которые начинаются с bc с разными расширениями, и расширения также начинаются с d. DBG, DBN, DBI, DBQ и DBA. использование * или звездочки сообщает системе о необходимости скопировать все файлы с именамиДо нашей эрыс расширениями, начинающимися сг. Причина этого в том, что наши файлы CADD иногда могут иметь другие вспомогательные файлы, но их расширения не будут начинаться с d, и они также не настолько важны, чтобы их хотелось архивировать.

Отличная маленькая программа, которая только что решила проблему всей нашей жизни. Спасибо 7-zip.

Связанный контент