プロが教える店舗&オフィスのセキュリティ対策術

MS-DOSコマンドのリダイレクトで出力されるファイル名を日時にしたいのですが、どうすればよいですか?

dir /b > yyyymmddhhmiss.txt のような感じで出力できればと思います。

※ yyyymmddhhmiss 部分に日時を入れたいと思っています。

A 回答 (1件)

ワンライナーでやるなら以下の様な感じで出来ると思います。



dir /b > "%date:~-10,4%%date:~-5,2%%date:~-2,2%%time:~-11,2%%time:~-8,2%%time:~-5,2%%time:~-2,2%.txt"

すっきりさせるなら、先にどこかで変数を設定しておくと良いと思います。

set dete2=%date:~-10,4%%date:~-5,2%%date:~-2,2%%time:~-11,2%%time:~-8,2%%time:~-5,2%%time:~-2,2%

dir /b > "%dete2%.txt"
    • good
    • 0
この回答へのお礼

お返事が遅くなりました。小生のPCが壊れてしまい返事ができない状態でした。回答いただいた内容を参考にしたいと思います!

お礼日時:2015/07/23 10:57

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!