コマンドを使用してフォルダーを作成しmd
、現在の日付を追加したいと思います。
md = c:\dog %date%
それは機能しません。
日付を追加するにはどうすればいいですか?
答え1
このコードを試してください
mkdir "Folder Name %date:~-10,2%"-"%date:~-7,2%"-"%date:~-4,4%"
md "Folder Name %date:~-10,2%"-"%date:~-7,2%"-"%date:~-4,4%"
出力
Folder Name 04-04-2019
編集: 「%date:~7,2%」に「-」を追加しました。mkdir および md コマンドが変更され、コードは期待どおりに動作するようになりました。
参照
答え2
コマンド ライン プロンプトから次のコマンドを入力します。
set var=DOG %date:~-4,4%%date:~-7,2%%date:~-10,2% && md "%var%"
これはまずシステム変数「var」を作成し、その値を犬 20190304
それが完了するまで待機し ('&&')、
'var' の内容で名前が付けられたディレクトリを作成します。DOG
と日付の間にスペースがあるため、「二重引用符」が必要です。