Salvando lista de diretórios em arquivo de texto

Salvando lista de diretórios em arquivo de texto

Descobri que preciso usar dir /s > filelist.txtpara pesquisar uma lista de diretórios, o que preciso é renomear o arquivo para filelist/currentdate.txt, como faço isso?

EDIT: Acho que deveria ter olhado um pouco mais... Incluindo %date%e possivelmente %time%nomeando o arquivo com a data atual

Responder1

Na verdade, %DATE% não funcionará diretamente neste caso -

renomear lista de arquivos.txt %data%.txt

A linha acima causaria um erro.

A maneira de fazer isso é -

definir MTH=%DATA:~4,2%
definir DIA=%DATA:~7,2%
definir ANO=%DATA:~10,4%
eco %YR% %MTH% %DAY%

As linhas acima basicamente cortam a variável de ambiente %DATE% em pequenos pedaços, que podem então ser usados.

Então você digita ou copia e cola as linhas acima. Então você simplesmente entra -

dir /s > lista de arquivos.txt
ren lista de arquivos.txt lista de arquivos-%YR%-%MTH%-%DAY%.txt

Isso lhe daria, por exemplo, filelist-2011-02-04.txt.

Espero que isto ajude!

Responder2

Renomeie o arquivo com seu novo nome. Faça o diretório. Mova e renomeie o arquivo para seu novo local.

rename filelist.txt currentdate.txt
md filelist
move currentdate.txt filelist

informação relacionada