Comutação de linha de comando

2

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

Eu sou um designer de CAD e cada arquivo tem 5 arquivos associados a ele. Eu tenho 3 conjuntos de 5 arquivos, e cada conjunto precisa entrar em seu próprio arquivo zip, colocado em um servidor separado.

Por exemplo:

"C:\Program Files-zipz.exe"  a file1.zip "O:\server2\map files\BC\BC.d*"-0
"C:\Program Files-zipz.exe"  a file2.zip "O:\server2\map files\BC\ON.d*"-0
"C:\Program Files-zipz.exe"  a file3.zip "O:\server2\map files\BC\AB.d*"-0

e eu estou no diretório "S: \ server \ arquivos de mapa \ províncias" (por exemplo).

Essas linhas são executadas dentro de um arquivo de lote existente e, quando atingem as três linhas acima, estão no exemplo de diretório S: acima. Então, ele está olhando no meu pc para o programa 7-zip, criando 3 nomes de arquivos zip que ele faz, mas coloca esses arquivos zip em um servidor separado que não e o primeiro arquivo zip também inclui todos os outros 10 arquivos, 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 no zip existente e sobrescreva os arquivos mais antigos, e para que esses arquivos zip sejam colocados em um arquivo separado local onde compartilhamos nossos arquivos com outras pessoas de dentro 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

Tudo bem! Eu acho que tentei todos os possíveis (possível, não significando cada cenário trabalhado), maneira de ordenar o código acima e eu finalmente tê-lo.

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

onde

"c: \ arquivos de programas \ 7-zip \ 7z.exe" é a localização do próprio programa (geralmente chamado de "verbo" ou palavra de ação da sentença - ou ato de compressão,

u versus o uso de a cria um arquivo (no meu caso, um arquivo .zip, já que eu não especifiquei ao sistema que queria criar um arquivo compactado pasta de outro formato), caso não exista ou apenas atualize / comprima novas versões dos arquivos para um arquivo existente, se já existir um arquivo.

"O: \ server2 \ arquivos de mapa \ BC \ file1.zip" é o local onde o arquivo zip será criado ou atualizado e o nome para fornecer o arquivo ou nome do arquivo existente,

finalmente seguido pelos nomes dos arquivos (bc.d *) que 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 nomeados bc com extensões que estão fixando com d . O raciocínio 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 arquivadas.

Ótimo programa que acabou de resolver uma questão vitalícia que estamos tendo. Obrigado 7-zip.

    
por Larry 24.09.2012 / 21:58

0 respostas