Este artigo foi traduzido por máquina. Para visualizar o arquivo em inglês, marque a caixa de seleção Inglês. Você também pode exibir o texto Em inglês em uma janela pop-up, movendo o ponteiro do mouse sobre o texto.
Tradução
Inglês

Dir

Exibe uma lista de arquivos e subdiretórios do diretório. Se usado sem parâmetros, dir exibe o rótulo de volume do disco e o número de série, seguido por uma lista de diretórios e arquivos no disco (incluindo seus nomes e a data e hora que cada última modificação). Para arquivos, dir exibe a extensão de nome e o tamanho em bytes. Dir também exibe o número total de arquivos e diretórios listados, seu tamanho cumulativo e o espaço livre (em bytes) restante no disco.

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

Sintaxe



dir [<Drive>:] [<Path>] [<FileName>] [...] [/p] [/q] [/w] [/d] [/ a [<Attributes>:]][/ o [: <SortOrder>]] [/ t [: <TimeField>]] [/s] [/b] [/l] [/n] [/x] [/c] [/ 4]

Parâmetros

Parâmetro Descrição

[<Drive>:][<Path>]

Especifica a unidade e pasta para o qual você deseja ver uma listagem.

[<FileName>]

Especifica um determinado arquivo ou grupo de arquivos para o qual você deseja ver uma listagem.

/p

Exibe uma tela de listagem de uma vez. Para ver a próxima tela, pressione qualquer tecla no teclado.

/q

Exibe informações de propriedade.

/w

Exibe a lista em formato ampliado, com até cinco nomes de arquivos ou nomes de diretório em cada linha.

/d

Exibe a listagem no mesmo formato /w, mas os arquivos são classificados por coluna.

/ a [: <Attributes>]

Exibe somente os nomes das pastas e arquivos com os atributos que você especificar. Se essa opçãofor omitida, dir exibe os nomes de todos os arquivos exceto ocultos e arquivos do sistema. Se você usar /a sem especificar atributos, dir exibe os nomes de todos os arquivos, inclusive arquivos ocultadas e sistema.

A lista a seguir descreve cada um dos valores que você pode usar atributos. Usando dois-pontos (:) é opcional. Use qualquer combinação desses valores e separe os valores com espaços.

d pastas

h arquivos ocultos

s arquivos de sistema

l pontos de nova análise

r arquivos somente leitura

a dos arquivos prontos para arquivamento

arquivos indexados não conteúdos i

- Prefixo que significa "não"

/o [: <SortOrder>]

Classifica a saída de acordo com a ordem de classificação, que pode ser qualquer combinação dos seguintes valores:

n por nome (ordem alfabética)

e por extensão (alfabética)

g grupo de diretórios primeiro

s por tamanho (menores primeiro)

d por data/hora (mais antigas primeiro)

- Prefixo para inverter a ordem

Cc755121.note(pt-br,WS.10).gif Observação
Usar dois-pontos é opcional. Vários valores são processados na ordem em que você as lista. Separe vários valores com espaços.

Se a ordem de classificação não for especificado, /o dir lista os diretórios em ordem alfabética, seguido por arquivos, que também são classificados em ordem alfabética.

/t [: <TimeField>]

Especifica o campo de hora para exibir ou usar para classificação. A lista a seguir descreve os valores que você pode usar para hora:

c Criação

a Último acesso

w Gravado

/s

Lista todas as ocorrências do nome do arquivo especificado dentro do diretório especificado e todos os subdiretórios.

/b

Exibe uma lista simples de diretórios e arquivos, sem informações adicionais. /b substitui /w.

/l

Exibe nomes de diretórios e nomes de arquivo em minúsculas não ordenados.

/n

Exibe um formato de lista longo com nomes de arquivo na extrema direita da tela.

/x

Exibe os nomes curtos gerados para nomes de arquivo que não esteja formato 8.3. A exibição é o mesmo que a exibição para /n, mas o nome curto é inserido antes do nome longo.

/c

Exibe o separador de milhar em tamanhos de arquivo. Este é o comportamento padrão. Use /-c c/Ocultar separadores.

/ 4

Exibe os anos em formato de quatro dígitos.

/?

Exibe a Ajuda no prompt de comando.

Comentários

  • Para usar vários parâmetros de nome de arquivo , separe cada nome de arquivo com um espaço, vírgula ou ponto e vírgula.

  • Você pode usar caracteres curinga (* ou?), para representar um ou mais caracteres de um nome de arquivo e exibir um subconjunto de arquivos ou subdiretórios.

    Asterisco:Use o asterisco como um substituto para qualquer seqüência de caracteres, por exemplo:

    • *.txt de dir lista todos os arquivos no diretório atual com extensões que começam com. txt, como. txt, .txt1, .txt_old.

    • read*.txt de dir lista todos os arquivos no diretório atual que começam com "ler" e com extensões que começam com. txt, como. txt, .txt1 ou .txt_old.

    • leitura dir *. * lista todos os arquivos no diretório atual que começam com "ler" com qualquer extensão.

    O caractere curinga asterisco sempre utiliza mapeamento de nome de arquivo curto, portanto, você poderá obter resultados inesperados. Por exemplo, o seguinte diretório contém dois arquivos (t.txt2 e t97.txt):

    
    
    C:\Test > dir /xVolume na unidade c não tem nome.
    
    Número de série do volume é EF32Directory de B86A de C:\test11/30/2004 01: 40 PM <DIR>.
    
    30/11/2004 01: 40 PM <DIR>..
    
    30/11/2004 11: 05 AM t.txt211/30/2004 T97B4~1.TXT 0 01: 16 PM t97.txt 0
    
    
    Você pode esperar que digitar dir t97 * retornaria t97.txt arquivo. No entanto, digitar dir t97 * retorna os dois arquivos, porque o caractere curinga asterisco corresponde a t.txt2 de arquivo para t97.txt usando o mapa de nome curto T97B4~1.TXT. Da mesma forma, digitar del t97 * seria excluir os dois arquivos.

    Ponto de interrogação (?): Use o ponto de interrogação como um substituto para um único caractere em um nome. Por exemplo, digitar dir ler???.txt lista os arquivos no diretório atual com a extensão. txt que começam com "ler" e seguidos de até três caracteres. Isso inclui Read.txt, Read1.txt, Read12.txt, Read123.txt e Readme1.txt, mas não Readme12.txt.

  • Especificando atributos de exibição do arquivo

    Se você usar /a com mais de um valor em atributos, dir exibe os nomes de apenas os arquivos com os atributos especificados. Por exemplo, se você usar /a com r e -h como atributos (usando o / a: r-h ou /ar-h), dir somente exibirá os nomes dos arquivos somente leitura que não estão ocultos.

  • Especificando a classificação de nome de arquivo

    Se você especificar mais de um valor de SortOrder , dir classificará os nomes de arquivo pelo primeiro critério, em seguida, pelo segundo critério e assim por diante. Por exemplo, se você usar essa opção com valores e e -sSortOrder SortOrder (usando um /o: e-s ou /oe-s), dir classificará os nomes de diretórios e arquivos por extensão, com a primeira maior e exibe o resultado final. Classificação alfabética por extensão faz os nomes de arquivo sem extensão aparecerem primeiro, nomes de diretórios e nomes de arquivos com extensões.

  • Usando pipes e símbolos de redirecionamento

    Quando você usa o símbolo de redirecionamento (>) para enviar saída dir para um arquivo ou um pipe (> | ) para enviar saída dir para outro comando, use /a:-d e /b para listar apenas os nomes de arquivo. Você pode usar o nome de arquivo com /b e /s para especificar que dir deve pesquisar o diretório atual e suas subpastas todos os nomes de arquivo que corresponde ao nome do arquivo. Dir lista apenas a letra de unidade, nome do diretório, nome do arquivo e extensão de nome de arquivo (um caminho por linha), para cada nome de arquivo localizado. Antes de usar um pipe para enviar saída dir para outro comando, você deve definir a variável de ambiente TEMP no arquivo Autoexec. NT.

  • O comando dir , com diferentes parâmetros, está disponível no Console de recuperação.

Exemplos

Para exibir todos os diretórios um após o outro, em ordem alfabética, no formato ampliado e pausa após cada tela, verifique se o diretório raiz é a pasta atual e digite:



dir /s/w/o/p

Dir exibe o diretório raiz, subpastas e arquivos no diretório raiz, incluindo extensões. Em seguida, dir lista os nomes de subdiretório e nomes de arquivos em cada subpasta da árvore.

Para alterar o exemplo anterior para que dir exibe os nomes de arquivo e extensões, mas omita os nomes de diretório, digite:



dir /s/w/o/p/a:-d

Para imprimir uma listagem de diretório, digite:



dir >PRN

Quando você especifica prn, a lista de pastas é enviada para a impressora está conectada à porta LPT1. Se sua impressora estiver conectada a uma porta diferente, substitua prn pelo nome da porta correta.

Você também pode redirecionar a saída do comando dir para um arquivo, substituindo prn pelo nome do arquivo. Você também pode digitar um caminho. Por exemplo, para direcionar a saída de dir para regs arquivo da pasta Regs, digite:



dir >\regs\dir.doc

Se não existir Regs, dir cria, a menos que a pasta não existe. Nesse caso, a seguinte mensagem aparece:

File creation error

Para exibir uma lista de todos os nomes de arquivo com extensão. txt de todas as pastas na unidade C, digite:



dir c:\*.txt /w/o/s/p

Dir exibe, em formato ampliado, uma lista em ordem alfabética dos nomes de arquivo correspondentes em cada diretório e pausa a cada vez que a tela preenche até que você pressione qualquer tecla para continuar.

Referências adicionais

Contribuições da comunidade

ADICIONAR
Mostrar: