Eu gostaria de criar um pequeno arquivo em lotes que me liste tudo em um arquivo de disco. O comando é este:
TREE L: / F / A> List.txt
Mas eu gostaria que o usuário insira a letra da unidade a ser processada e o resultado seja colocado em um arquivo com o nome e a data atual. Exemplo:
C:\> makelist.bat
Please, insert the drive letter: L
Done!
O resultado deve ser inserido em um arquivo chamado, por exemplo, List_2017-03-13.txt
e movido para o Desktop
Quais comandos devo usar para criar o script?
windows
command-line
batch
Samuele
fonte
fonte
Respostas:
O lote a seguir usa wmic para
Exemplo de caixa de diálogo:
fonte
tree2txt.bat:
Uso:
tree2txt X:
Resultado: árvore da unidade X: \ para um arquivo chamado Tree_X_20170313.TxT
Observe que o formato de saída da data depende das configurações do formato de data local (aaaa-mm-dd e outros formatos).
fonte