Сохранение каталога перечисляет к текстовому файлу

Я узнал, что должен использовать dir /s > filelist.txt к поиску список каталога, в чем я нуждаюсь, должен переименовать файл к filelist/currentdate.txt, как я делаю это?

Править: Угадайте, что я должен был посмотреть немного больше... Включая %date% и возможно %time% называет файл с текущей датой

2
задан 08.10.2014, 10:05

2 ответа

На самом деле, %DATE % не будет работать в этом случае непосредственно -

rename filelist.txt %date%.txt

Вышеупомянутая строка дала бы Вам ошибку.

Способ пойти об этом -

set MTH=%DATE:~4,2%
set DAY=%DATE:~7,2%
set YR=%DATE:~10,4%
echo %YR% %MTH% %DAY%

Вышеупомянутые строки в основном сокращают %DATE переменную среды % на маленькие кусочки, которые могут затем использоваться.

Таким образом, Вы вводите или вставка копии строки выше. Затем Вы просто входите -

dir /s > filelist.txt
ren filelist.txt filelist-%YR%-%MTH%-%DAY%.txt

Это дало бы Вам, например, filelist-2011-02-04.txt.

Надеюсь, это поможет!

0
ответ дан 12.12.2019, 00:18

Переименуйте файл к его новому имени. Сделайте каталог. Переместите и переименуйте файл к его новому местоположению.

rename filelist.txt currentdate.txt
md filelist
move currentdate.txt filelist
1
ответ дан 12.12.2019, 00:18

Теги

Похожие вопросы