【.cmd】 バッチファイルスクリプト %15 【.bat】 at TECH
[2ch|▼Menu]
679:673
25/02/26 16:08:26.35 Lge+mbBz.net
>>678どうもありがとうございます。

@echo off
setlocal enabledelayedexpansion

rem ドラッグ&ドロップしたファイルを1つずつ処理
for %%i in (%*) do (

for /f %%a in ('dir /TC ^| findstr "%%~nxi"') do (
set datetime=%%a
)
set y=!datetime:~0,4!
set m=!datetime:~5,2!
set d=!datetime:~8,2!

set setdate=!y!.!m!.!d!_

ren "%%~nxi" "!setdate!%%~nxi"
echo 新しいファイル名 → "!setdate!%%~nxi"
)
endlocal
pause

新しく作り直したバッチファイルなのですが、不具合が出ました。
バッチファイルで作成日時を加えた動画名      実際の作成日時
2023.09.08_動画1.mp4               2022/06/01
2023.09.09_動画2.mp4               2022/06/02
2023.08.19_動画3.mp4               2022/04/10

こんな感じで、実際の日時と違いが出てしまいました。どこが間違っているか分かる人教えてください。


次ページ
続きを表示
1を表示
最新レス表示
スレッドの検索
類似スレ一覧
話題のニュース
おまかせリスト
▼オプションを表示
暇つぶし2ch

21日前に更新/255 KB
担当:undef