file_exist.batは、以下:
注:バッチファイル自体は0%を表し、バッチコマンドの最初のパラメーターの実施のための1%、%は〜x1は第1のパラメータファイル拡張子を示し、トークンの抽出を表し、delimsは傍受を表します。
特に注目のものは、あるfor /f "tokens=1,2,3 delims=/ " %%i in ('date/t') do set myDate=%%i%%j%%k
MyDateに該当変数の割り当ては、可変ループで同じである必要があり、順次変数増加、即ち%% 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=
:終了