ディレクトリリストをテキストファイルに保存する

ディレクトリリストをテキストファイルに保存する

ディレクトリ リストを検索するには を使用する必要があることがわかりました。dir /s > filelist.txt必要なのは、ファイルの名前を に変更することですfilelist/currentdate.txt。どうすればいいですか?

編集: もう少し調べるべきだったと思います...ファイルに現在の日付を含めて名前を付ける%date%こともできます%time%

答え1

実際のところ、この場合、%DATE% は直接動作しません -

filelist.txt %date%.txt の名前を変更します

上記の行ではエラーが発生します。

これを実行する方法は -

MTH=%DATE:~4,2% に設定
DAY=%DATE:~7,2% を設定します
YR=%DATE:~10,4% に設定
エコー %YR% %MTH% %DAY%

上記の行は基本的に、%DATE% 環境変数を小さな部分に分割し、使用できるようにします。

上記の行を入力するかコピー&ペーストします。そして次のように入力します。

dir /s > ファイルリスト.txt
ren ファイルリスト.txt ファイルリスト-%YR%-%MTH%-%DAY%.txt

たとえば、filelist-2011-02-04.txt が生成されます。

お役に立てれば!

答え2

ファイルを新しい名前に変更します。ディレクトリを作成します。ファイルを新しい場所に移動し、名前を変更します。

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

関連情報