現在のシステムの日付に変更バッチベース(8)ファイル名

file_exist.batは、以下:
注:バッチファイル自体は0%を表し、バッチコマンドの最初のパラメーターの実施のための1%、%は〜x1は第1のパラメータファイル拡張子を示し、トークンの抽出を表し、delimsは傍受を表します。
特に注目のものは、あるfor /f "tokens=1,2,3 delims=/ " %%i in ('date/t') do set myDate=%%i%%j%%kMyDateに該当変数の割り当ては、可変ループで同じである必要があり、順次変数増加、即ち%% I %% jの%% K(%%後 %% B %% cが間違っている)
ステートメント詳細を参照してください:https://blog.csdn.net/platowg/article/details/83014963
ブロガーを共有するためのおかげで!

@echo off
if not exist %1 ( echo 修改文件名的命令用法如下:
echo %0 fileName
echo fileName:表示需要更名的文件名。
goto end
)
set extension=%~x1
for /f "tokens=1,2,3 delims=/ "  %%i in ('date/t') do (
set myDate=%%i%%j%%k
)
ren "%1" "%myDate%%extension%"
echo 文件%1已被成功更名为%myDate%%extension%
set extension=
set mdate=

:終了ここに画像を挿入説明

公開された228元の記事 ウォン称賛44 ビュー10万+

おすすめ

転載: blog.csdn.net/qq_40945965/article/details/86748934