Exportar (0) Imprimir
Expandir Tudo
Arp
At
Cd
Cls
Cmd
Del
Dir
Fc
For
Ftp
If
Ldp
Lpq
Lpr
Md
Mmc
Msg
Nlb
Rcp
Rd
Reg
Rem
Ren
Rsh
Rsm
Rss
Sc
Set
Sfc
Ver
Vol
Expandir Minimizar
Este artigo foi traduzido por máquina. Coloque o ponteiro do mouse sobre as frases do artigo para ver o texto original. Mais informações.
Tradução
Original

Comp

Compara o conteúdo de dois arquivos ou conjuntos de arquivos, byte por byte. Se usado sem parâmetros, comp solicita que você insira os arquivos para comparar.

Para obter exemplos de como usar esse comando, consulte exemplos.

Sintaxe



comp [<Data1>] [<Data2>] [/d] [/a] [/l] [/n = <Number>] [/c]

Parâmetros

Parâmetro Descrição

<Data1>

Especifica o local e o nome do primeiro arquivo ou conjunto de arquivos que você deseja comparar. Você pode usar caracteres curinga (* e ?) para especificar vários arquivos.

<Data2>

Especifica o local e o nome do segundo arquivo ou conjunto de arquivos que você deseja comparar. Você pode usar caracteres curinga (* e ?) para especificar vários arquivos.

/d

Exibe diferenças no formato decimal. (O formato padrão é hexadecimal).

/a

Exibe as diferenças como caracteres.

/l

Exibe o número da linha onde ocorre uma diferença, em vez de exibir o deslocamento de byte.

/n = <Number>

Compara somente o número de linhas especificado para cada arquivo, mesmo se os arquivos forem de tamanhos diferentes.

/c

Executa uma comparação que não diferencia maiúsculas de minúsculas.

/off [line]

Processa arquivos com o conjunto de atributos off-line.

/?

Exibe ajuda no prompt de comando.

Comentários

  • Como o comando comp identifica informações não coincidentes

    Durante a comparação, comp exibe mensagens que identificam os locais com informações desiguais entre os arquivos. Cada mensagem indica o endereço de memória dos bytes desiguais e o conteúdo dos bytes (em notação hexadecimal, a menos que especificado o parâmetro de linha de comando /a ou /d ). Mensagens aparecem no seguinte formato:

    Compare error at OFFSET xxxxxxxx

    file1 = xx

    file2 = xx

    Após dez comparações desiguais, comp pára de comparar os arquivos e exibe a seguinte mensagem:

    10 Mismatches - ending compare

  • Tratamento de casos especiais de dados1 e dados2

    • Se você omitir componentes necessários de dados1 ou dados2 ou se omitir dados2, comp solicita as informações ausentes.

    • Se dados1 tiver somente uma letra de unidade ou um nome de diretório com nenhum nome de arquivo, comp comparará todos os arquivos no diretório especificado para o arquivo especificado de dados1.

    • Se dados2 tiver somente uma letra de unidade ou um nome de diretório, o nome padrão de dados2 é a mesma de dados1.

    • Se comp não conseguir localizar os arquivos especificados, ele solicita uma mensagem para determinar se deseja comparar mais arquivos.

  • Comparando arquivos em locais diferentes

    Comp pode comparar arquivos na mesma unidade ou em unidades diferentes e no mesmo diretório ou em diretórios diferentes. Quando comp compara os arquivos, ele exibe seus locais e nomes de arquivo.

  • Comparando arquivos com nomes iguais

    Os arquivos que você compare podem ter o mesmo nome, contanto que estejam em pastas diferentes ou em unidades diferentes. Se você não especificar um nome de arquivo dados2, o nome padrão de dados2 é igual ao nome do arquivo de dados1. Você pode usar caracteres curinga (* e ?) para especificar nomes de arquivo.

  • Comparando arquivos de tamanhos diferentes

    Você deve especificar /n para comparar arquivos de tamanhos diferentes. Se os tamanhos dos arquivos são diferentes e /n não for especificado, comp exibirá a seguinte mensagem:

    Files are different sizes

    Compare more files (Y/N)?

    Para comparar esses arquivos, pressione n para finalizar o comando comp . Em seguida, execute novamente o comando comp com a opção /n para comparar somente a primeira parte de cada arquivo.

  • Comparando arquivos seqüencialmente

    Se você usar caracteres curinga (* e ?) para especificar vários arquivos, comp localiza o primeiro arquivo que corresponda a dados1 e compara com o arquivo correspondente em dados2, se ele existir. O comando comp informa os resultados da comparação de cada arquivo correspondente dados1. Quando terminar, comp exibirá a seguinte mensagem:

    Compare more files (Y/N)?

    Para comparar mais arquivos, pressione Y. O comando comp solicita os locais e nomes dos novos arquivos. Para finalizar as comparações, pressione n. Quando você pressionar S, comp solicita para opções de linha de comando usar. Se você não especificar quaisquer opções de linha de comando, comp utilizará aquelas especificadas anteriormente.

Exemplos

Para comparar o conteúdo da pasta C:\Reports com a pasta de backup \\Vendas\Backup\Abril, digite:



comp c: \ relatórios \\vendas\backup\abril

Para comparar as dez primeiras linhas dos arquivos de texto do \Fatura e exibir o resultado no formato decimal, digite:



comp \invoice\*.txt \invoice\backup\*.txt /n = 10 /d

Referências adicionais

Isso foi útil para você?
(1500 caracteres restantes)
Agradecemos os seus comentários

Contribuições da comunidade

ADICIONAR
Mostrar:
© 2014 Microsoft