Script em lote - Listagem de conteúdo de pasta

A listagem do conteúdo da pasta pode ser feita com o comando dir. Este comando permite que você veja os arquivos e diretórios disponíveis no diretório atual. O comando dir também mostra a data e hora da última modificação, bem como o tamanho do arquivo.

Sintaxe

DIR [drive:][path][filename] [/A[[:]attributes]] [/B] [/C] [/D] [/L] [/N] 
[/O[[:]sortorder]] [/P] [/Q] [/R] [/S] [/T[[:]timefield]] [/W] [/X] [/4]

S.No. Opções e descrição
1

[drive:][path][filename]

Especifica unidade, diretório ou arquivos a serem listados

2

/A

Exibe arquivos com atributos especificados.

3 -

attributes

D - Diretórios R - Arquivos somente leitura

H - Arquivos ocultos A - Arquivos prontos para arquivamento

S - Arquivos de sistema I - Arquivos sem conteúdo indexado

L - Pontos de nova análise - Prefixo que significa não

4

/B

Usa formato simples (sem informações de cabeçalho ou resumo).

5

/C

Exibe o separador de mil em tamanhos de arquivo. Este é o padrão. Use / -C para desativar a exibição do separador.

6

/D

O mesmo que amplo, mas os arquivos são classificados em lista por coluna.

7

/L

Usa letras minúsculas.

8

/N

Novo formato de lista longa em que os nomes dos arquivos ficam à direita.

9

/O

Listas por arquivos em ordem classificada.

10

sortorder

N Por nome (alfabético), S Por tamanho (o menor primeiro), E Por extensão (alfabético), D Por data / hora (mais antigo primeiro), G Diretórios de grupo primeiro - Prefixo para inverter a ordem

11

/P

Faz uma pausa depois que cada tela está cheia de informações.

12

/Q

Exibe o proprietário do arquivo.

13

/R

Exibe fluxos de dados alternativos do arquivo.

14

/S

Exibe arquivos no diretório especificado e todos os subdiretórios.

15

/T

Controla qual campo de hora é exibido ou usado para classificação.

16

timefield

C - Criação

A - Último Acesso

W - Última Escrita

17

/W

Usa o formato de lista ampla.

18

/X

Isso exibe os nomes curtos gerados para nomes de arquivo não 8dot3. O formato é / N com o nome abreviado inserido antes do nome longo. Se nenhum nome abreviado estiver presente, espaços em branco serão exibidos em seu lugar.

19

/4

Exibe anos de quatro dígitos.

Vamos ver alguns dos exemplos de como usar o comando DIR.

Exemplos

dir *.exe

O comando acima lista qualquer arquivo que termine com a extensão de arquivo .exe.

dir *.txt *.doc

O comando acima usa várias especificações de arquivo para listar todos os arquivos que terminam com .txt e .doc em um comando.

dir /ad

Lista apenas os diretórios no diretório atual. Se você precisar ir para um dos diretórios listados, use o comando cd.

dir /s

Lista os arquivos do diretório em que você está e todos os subdiretórios após esse diretório. Se você estiver na raiz "C: \>", digite este comando, ele listará todos os arquivos e diretórios na unidade C: do computador.

dir /p

Se o diretório tiver muitos arquivos e você não conseguir ler todos eles à medida que eles passam, você pode usar o comando acima e ele exibe todos os arquivos uma página por vez.

dir /w

Se você não precisar de informações sobre o arquivo, pode usar o comando acima para listar apenas os arquivos e diretórios que vão horizontalmente, ocupando o mínimo de espaço necessário.

dir /s /w /p

O comando acima listará todos os arquivos e diretórios no diretório atual e os subdiretórios, em formato amplo e uma página de cada vez.