Troca de linha de comando

Troca de linha de comando

Eu li algumas sugestões, mas acho que não sou técnico o suficiente para entender isso.

Sou um designer CAD e cada arquivo possui 5 arquivos associados. Tenho 3 conjuntos de 5 arquivos e cada conjunto precisa ir para seu próprio arquivo zip, colocado em um servidor separado.

Por exemplo:

"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

e estou no diretório "S:\server\map files\provinces" (por exemplo).

Essas linhas são executadas em um arquivo em lote existente e, quando atingem as 3 linhas acima, estão no exemplo de diretório S: acima. Então ele está procurando no meu pc o programa 7-zip, criando 3 nomes de arquivos zip, o que ele faz, mas coloca esses arquivos zip em um servidor separado, o que não acontece, e o primeiro arquivo zip também inclui todos os outros 10 arquivos, o o segundo arquivo zip é o mesmo mais o primeiro arquivo zip, e o terceiro é o mesmo com os outros dois arquivos zip, fazendo-me pensar que o código não está reconhecendo a parte após file1.zip onde estou tentando dizer quais arquivos incluir e onde para colocar os arquivos zip.

Por fim, quero que o sistema crie um novo arquivo zip se o antigo tiver sido excluído ou copie os novos arquivos para o zip existente e substitua os arquivos mais antigos, e que esses arquivos zip sejam colocados em um local separado que é onde compartilhamos nossos arquivos com outras pessoas de nossa empresa. A unidade S: é para todos os originais e O: é para compartilhamento.

Existe uma lista de todas as opções de comutação com muitas amostras diferentes?

SOLUÇÃO

OK! Acho que tentei todas as maneiras possíveis (possível, não significando que todos os cenários funcionassem), para ordenar o código acima e finalmente o consegui.

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

onde

"c:\arquivos de programas\7-zip\7z.exe"é a localização do próprio programa (muitas vezes referido como o 'verbo' ou palavra de ação da frase - ou o ato de compressão,

vocêversus usaracria um arquivo (no meu caso um arquivo .zip já que não especifiquei ao sistema que queria criar uma pasta compactada de outro formato), se não existir ou apenas atualiza/compacta novas versões do arquivos para um arquivo existente se um arquivo já existir.

"O:\server2\map files\BC\file1.zip"é o local onde o arquivo zip será criado ou atualizado e o nome a ser dado ao arquivo ou nome do arquivo existente,

finalmente seguido pelos nomes dos arquivos (bc.d*)você deseja incluir no arquivo. Existem 5 arquivos que começam com bc com extensões diferentes e as extensões também começam com d. DBG, DBN, DBI, DBQ e DBA. usando o * ou asterisco, diz ao sistema para copiar todos os arquivos nomeadosa.C.com extensões olhando comd. A razão para isso é que nossos arquivos CADD às vezes podem ter outros arquivos de suporte, mas suas extensões não começariam com d e também não são importantes o suficiente para serem arquivados.

Ótimo pequeno programa que acabou de resolver um problema vitalício que temos enfrentado. Obrigado 7-zip.

informação relacionada