【.cmd】 バッチファイルスクリプト %15 【.bat】at TECH【.cmd】 バッチファイルスクリプト %15 【.bat】 - 暇つぶし2ch■コピペモード□スレを通常表示□オプションモード□このスレッドのURL■項目テキスト674:デフォルトの名無しさん 25/02/26 03:14:30.37 dl6vXEdA.net echo on 675:デフォルトの名無しさん 25/02/26 06:53:35.41 u15kjvGd.net ファイル名に点とかスペース入れる奴は絶滅した方が良いと思うの 676:デフォルトの名無しさん 25/02/26 06:58:53.12 E5xeTX8Z.net バッチファイルってD&Dでけるの? 良いこと聞いちゃった㌧ 一部ループするのが不思議。 677:673 25/02/26 13:01:30.47 Lge+mbBz.net 動画とバッチファイルを置いてある場所に日本語のパスが入っていたことが名前変更が出来なかった原因でした。 点とスペースを入れても大丈夫みたいでした。 上記のコードは更新日時なのですが、作成日時にしたい場合はどのような記述に変更すればいいでしょうか? 678:デフォルトの名無しさん 25/02/26 14:07:44.67 FzkkoRDx.net dir /tc for /f のskip=指定 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 こんな感じで、実際の日時と違いが出てしまいました。どこが間違っているか分かる人教えてください。 次ページ最新レス表示レスジャンプ類似スレ一覧スレッドの検索話題のニュースおまかせリストオプションしおりを挟むスレッドに書込スレッドの一覧暇つぶし2ch