Com o tutorial abaixo conseguiremos através do prompt de comando, em formato .bat capaz de gerar uma lista em .txt de todos os arquivos e sub-pastas de uma pasta determinada. Muito útil em certas ocasiões.
Abra o bloco de notas ou notepad e copie o texto abaixo:
dir /a /-p /o:n /s /b >Lista dos arquivos na pasta.txt
LEIA AQUI ANTES DE SALVAR: E então depois de colar, vá em salvar como, salve no Desktop, dê um nome ao arquivo e no final digite a seguinte extensão .bat!
Abra o bloco de notas ou notepad e copie o texto abaixo:
dir /a /-p /o:n /s /b >Lista dos arquivos na pasta.txt
LEIA AQUI ANTES DE SALVAR: E então depois de colar, vá em salvar como, salve no Desktop, dê um nome ao arquivo e no final digite a seguinte extensão .bat!
Agora vamos explicar o que cada função exerce no processo:
/a - lista os arquivos e seus atributos como o de sistema, arquivos ocultos, somente leitura;
/-p - deixa cada arquivo em uma linha embaixo da outra;
/o:n - ordena os arquivos, junto com o :n, ele vai ordenar somente o nome, porém com o diretório;
/s - mostra o conteúdo dos subdiretórios;
/b - mostra os arquivos e diretórios sem os artibutos como tamanho, data e outras coisas, caso necessite, só retire este comando;
dir /a /-p /o:n /s /b >lista.txt
Este comando estaria ordenando ao sistema para:
Listar os arquivos, todos eles, sem pausas, na ordem alfabética sem outras informações a nãos ser o nome.
Você pode editá-lo com outros comandos para deixar mais atraente:
@echo off
cls
@echo.
@echo A LISTAGEM DOS SEUS ARQUIVOS
@echo ESTÃO NA MESMA PASTA ONDE O
@echo VOCÊ EXECUTOU O ARQUIVO DE EXTENSÃO .BAT
@echo. pause
Agora vamos explicar o que cada função exerce no processo:
@echo off - Resumindo, não irá mostrar o que vem antes, só irá apresentar ao usuário o texto que estiver nas linhas do @echo;
cls - Limpa a tela;
@echo. - Linha em branco;
@echo - O que vai aparecer na tela, quiser colocar tudo em uma linha, mas seria mais aconselhável criar um novo @echo, e continuar o texto;
pause - Apresenta o comando para que o usuário pressione uma tecla para sair da tela.
Veja um exemplo do resultado de todas estas funções:

nao deu
ResponderExcluirexcelente!!!!!!!
ResponderExcluirTop, apesar de quase 11 anos da criação do tutorial me salvou...parabéns!
ResponderExcluir