[解決済み] バッチジョブでファイル名をタイムスタンプとして作成する
2023-02-18 14:11:04
質問
毎日実行されるバッチ ジョブがあり、ファイルをピックアップ フォルダにコピーします。私はまた、そのファイルのコピーを取って、ファイル名を指定してアーカイブ フォルダにドロップしたいと思います。
yyyy-MM-dd.log
Windowsのバッチジョブでこれを行う最も簡単な方法は何ですか?
私は基本的にこの Unix コマンドに相当するものを探しています。
cp source.log `date +%F`.log
どのように解決するのですか?
CP source.log %DATE:~-4%-%DATE:~4,2%-%DATE:~7,2%.log
でも、ロケールに依存します。 私は、もし
%DATE%
がローカライズされているのか、Windows で短い日付に指定されたフォーマットに依存しているのかはわかりません。
から現在の日付を抽出するロケールに依存しない方法は次のとおりです。
この回答
から現在の日付を抽出する方法ですが、これは
WMIC
と
FOR /F
:
FOR /F %%A IN ('WMIC OS GET LocalDateTime ^| FINDSTR \.') DO @SET B=%%A
CP source.log %B:~0,4%-%B:~4,2%-%B:~6,2%.log
関連
-
[解決済み] JavaScriptでタイムスタンプを取得する方法は?
-
[解決済み] MySQLでdatetimeとtimestampのどちらのデータ型を使用すべきですか?
-
[解決済み] バッチファイルに引数を渡すにはどうしたらいいですか?
-
[解決済み] 1つの.BATファイル内で複数の.BATファイルを実行する方法
-
[解決済み] バッチファイル内で改行をエコーする方法を教えてください。
-
[解決済み] N日以上前のファイルを削除するバッチファイル
-
[解決済み] Windowsのコマンドラインで、現在の日付/時刻をファイル/フォルダー名で使用するために適切な形式で取得するにはどうすればよいですか?
-
[解決済み】バッチ/cmdで "コメントアウト"(コメント追加)するには?
-
[解決済み】Windowsのバッチファイル:.batと.cmdの違いは?
-
[解決済み】WindowsのPowershellでUnixのtailと同等のコマンドを実行する
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
WebAssembly、Webの新しい時代へ
-
[解決済み] Windowsのコマンドラインで、現在の日付/時刻をファイル/フォルダー名で使用するために適切な形式で取得するにはどうすればよいですか?
-
[解決済み] AltGrキーが効かない、代わりにCtrl+AltGrを使わなければならない [閉店]。
-
[解決済み] Git Bashが私のPATHを認識しない
-
[解決済み] 行末を保持する
-
[解決済み] Intellijのターミナルでgitをセットアップする
-
[解決済み] Sublimeをデフォルトエディタに
-
[解決済み] コマンドラインを使用してディレクトリとそのファイルを削除する。
-
[解決済み] Windows が JAVA_HOME を無視する:JDK をデフォルトに設定するには?
-
[解決済み] Windowsで強制的にコピーする方法はありますか?