Parâmetros da linha de comando
Bandizip (Bandizip.exe) e seu aplicativo de console (bz.exe) suportam os seguintes parâmetros de linha de comando:
# Bandizip.exe <archive>
# Bandizip.exe <command> [<switches>...] <archive> [<files>...] [<path_to_extract>]
# Bandizip.exe <bcommand> [<switches>...] [<files>...]
# bz.exe <command> [<switches>...] <archive> [<files>...] [<path_to_extract>]
<arquivo>
Execute a tarefa padrão especificada em Configurações. (Geralmente abra um arquivo.)
<comando>
a | Adicione pastas ao arquivo |
x | Extraia arquivos com caminhos completos |
t | Testar a integridade do arquivo |
d | Excluir arquivos do arquivo |
c | Crie um novo arquivo (Substitua um arquivo existente com o mesmo nome) |
cd | Exibir a caixa de diálogo "Novo arquivo" |
rn | Renomear arquivos no arquivo |
l | Listar arquivos do arquivo (disponível apenas em bz.exe) |
/cmdfile | Ler linhas de comando do arquivo especificado |
<bcommand> Comandos em Lote
bc |
Compactar vários arquivos/pastas com o nome de cada um. Se os arquivos existentes tiverem o mesmo nome, (nome do arquivo) (2), (nome do arquivo) (3) … serão criados. Se uma pasta de destino não for especificada, os arquivos serão criados na pasta onde cada um dos arquivos originais existe. |
bx |
Extraia arquivos de vários arquivos para uma pasta de destino. Se uma pasta de destino não for especificada, os arquivos serão extraídos para a pasta onde cada um dos arquivos existe. |
bt |
Teste a integridade de cada arquivo. |
<interruptores>
- |
Parar a análise do interruptor |
-l:<0...9> |
Definir nível de compactação (0: armazenar, 1: rápido, 5: padrão, 9: máximo) |
-r- |
Desabilitar subdiretórios recurse (padrão) |
-r |
Ativar subdiretórios recurse |
-aoa |
Substituir arquivos existentes sem prompt |
-aos |
Pular e não sobrescrever arquivos existentes |
-aou |
Renomear arquivos extraídos automaticamente Por exemplo, nome.txt → nome (2).txt |
-sfx:"stub path" |
Crie um arquivo SFX e defina os caminhos completos do SFX STUB
(Bandizip c -sfx:"C:\Program Files\Bandizip\bdzsfx.x86.sfx" c:\out.exe c:\src.txt)
|
-zopfli |
Use Zopfil como codificador padrão (lento) |
-p:{password} |
Definir senha para arquivo |
-o:{dir} |
Especifique a pasta de destino Somente com o comando x e comandos batch (bc, bx, bt) |
-storeroot:<yes|no>
|
-storeroot:yes Armazene o diretório raiz como pasta de nível superior do arquivo
-storeroot:no Não armazene nenhuma pasta de nível superior do arquivo
|
-y |
Assumir Sim em todas as consultas Feche as janelas de (des)compressão ao concluir a tarefa se nenhum erro ocorrer |
-ex:{list} |
Especifique a lista de arquivos a serem excluídos ao compactar
-ex:hello.txt
-ex:"*.bak"
-ex:"*.bak;*.tmp"
-ex:*\.git
|
-root:{dir} |
Especifique o diretório raiz no arquivo ao compactar (-root:top_folder) |
-fmt:{fmt} |
Especifique o formato do arquivo (zip, zipx, exe, tar, tgz, lzh, iso, 7z, gz, xz) |
-v:{size} |
Especifique o tamanho do volume (-v:1000000 -v:1440k -v:100MB ...) |
-cmt:{comment} |
"Definir comentário do arquivo ZIP" (-cmt:Hello, -cmt:"Hello World!") |
-cmtfile:{filepath} |
"Especifique o caminho do arquivo txt usado como comentário do arquivo ZIP" (-cmtfile:mycomment.txt, -cmtfile:"c:\test\my comment.txt") |
-t:NN |
Especifique o número de threads da CPU usados ao compactar (-t:10, -t:1, -t:0) |
-cp:NN |
Especifique a página de código usada ao abrir ou extrair arquivos
(Bandizip x -cp:932 japanese.zip)
Exemplos de página de código disponível
- Chinese Simplified: 936
- Chinese Traditional: 950
- Japanese: 932
- Korean: 949
- UTF-8: 65001
|
-target:auto |
Extraia arquivos para uma pasta de destino usando o recurso Extrair aqui (inteligente). Se uma pasta de destino não for especificada, os arquivos serão extraídos para a pasta onde cada um dos arquivos existe. |
-target:name |
Extrair arquivos para uma pasta de nome de arquivo em uma pasta de destino. Se uma pasta de destino não for especificada, os arquivos serão extraídos para a pasta de nome do arquivo na pasta onde cada um dos arquivos existe. |
-date |
Insira a hora atual do sistema no caminho. Consulte a sintaxe de strftime.
⁑ Bandizip.exe c -date f:\backup\%Y\%m\Backup%Y-%m-%d_%H-%M-%S.zip c:\source\
|
<interruptores> (Apenas disponível no Bandizip)
-email |
Compactar e enviar por e-mail |
-target:dlg |
Exiba uma caixa de diálogo solicitando a especificação de uma pasta de destino e extraia os arquivos para uma pasta de nome de arquivo na pasta de destino. Se qualquer pasta for especificada com -o, será a pasta padrão da caixa de diálogo. |
<switches> (disponível apenas em bz.exe)
-list:v | Ao usar o comando l, mostre as informações detalhadas dos arquivos. |
-list:s | Ao usar o comando l, mostre apenas os nomes dos arquivos. |
-consolemode:ansi | Salve o arquivo txt de saída em ANSI. |
-consolemode:utf8 | Salvar arquivo txt de saída em UTF-8. |
Exemplos
Arquivo aberto
Crie um novo arquivo (Substitua um arquivo existente com o mesmo nome)
Bandizip.exe c c:\sample.zip c:\src\
Bandizip.exe c c:\sample.zip c:\src1\ c:\src2\
Adicione pastas ao arquivo
Bandizip.exe a c:\sample.zip c:\src\sample.txt
Bandizip.exe a c:\sample.zip c:\src\sample1.txt c:\src\sample2.txt
Bandizip.exe a c:\sample.zip c:\src\*.txt c:\src\*.jpg
Excluir arquivos do arquivo
Bandizip.exe d c:\sample.zip sample.txt
Bandizip.exe d c:\sample.zip *.txt
Bandizip.exe d c:\sample.zip *.tmp *.bak
Extraia os arquivos para a pasta de destino
Bandizip.exe x -o:c:\dest\ c:\sample.zip
Adicione arquivos ao arquivo, defina a senha como Passw0rd, substitua os arquivos existentes sem prompt e feche a caixa de diálogo
Bandizip.exe a -y -p:Passw0rd test.zip c:\src d:\src
Extraia arquivos de vários arquivos para uma pasta
Bandizip.exe bx -o:c:\dst a.zip b.zip c.zip
Extraia arquivos de vários arquivos para uma pasta de destino usando o recurso Extrair aqui (inteligente)
Bandizip.exe bx -o:c:\dst -target:auto a.zip b.zip c.zip
Compactar várias pastas (a, b, c) com o nome de cada pasta (a.zip b.zip c.zip)
Especifique a pasta de nível superior do arquivo
Bandizip c -root:top test.zip abc.txt
"(bz.exe) Criar novo arquivo"
bz c test.zip test
Renomear arquivos no arquivo
"Renomear abc.txt para xyz.txt "
Bandizip rn test.zip abc.txt xyz.txt
Renomeie na subpasta abc.txt para xyz.txt
Bandizip rn test.zip sub/abc.txt sub/xyz.txt
Renomeie AAA.txt para XXX.txt e BBB.txt para YYY.txt
Bandizip rn test.zip AAA.txt XXX.txt BBB.txt YYY.txt
Extrair arquivos usando curingas
Use curingas em nomes de arquivo para extrair arquivos ou para testar arquivos
Bandizip x *.zip
Bandizip t ABC??.zip
Comprimir várias pastas individualmente
Compacte as pastas com o nome de cada uma e crie os arquivos na pasta de destino
Bandizip bc -aoa -o:d:\backup c:\src\folder1 c:\src\folder2 c:\src\folder3
c:\src\folder1 → d:\backup\folder1.zip
c:\src\folder2 → d:\backup\folder2.zip
c:\src\folder3 → d:\backup\folder3.zip
Lê e executa linhas de comando do arquivo especificado
Salve longas linhas de comando como arquivo TXT e chame-o
Bandizip /cmdfile cmdfile.txt
Bandizip /cmdfile c:/test/cmdfile.txt
Espaços em caminhos
Use aspas ao especificar nomes de arquivo longos ou caminhos com espaços
Bandizip t "c:\folder name\file name.zip"
Bandizip x -o:"c:\out folder\" "c:\folder name\file name.zip"
Extraia apenas os arquivos especificados
Use nomes de arquivos ou curingas para especificar os arquivos que você deseja arquivar
Bandizip x sample.zip test.txt
Bandizip x sample.zip a.txt b.txt
Bandizip x sample.zip *.jpg
Bandizip x -r sample.zip *.jpg