【.cmd】 バッチファイルスクリプト %15 【.bat】at TECH【.cmd】 バッチファイルスクリプト %15 【.bat】 - 暇つぶし2ch■コピペモード□スレを通常表示□オプションモード□このスレッドのURL■項目テキスト680:デフォルトの名無しさん 25/02/26 16:27:38.12 FzkkoRDx.net どうして未完成中にecho offするの? echo offは完成後にしろよ 多分findstrで複数の同名のファイルにマッチしてるんだろう つまり別のファイルの日付を拾ってる 681:デフォルトの名無しさん 25/02/26 16:34:20.93 FzkkoRDx.net 又はどれにもマッチしてなくてdatetimeが以前の値を保持してるか あと dir /tc "%%~i" 682:デフォルトの名無しさん 25/02/26 16:47:49.35 FzkkoRDx.net あとD&Dでファイルの受け渡しは完全じゃないのに注意 半角空白をパスに含まないかつ全角空白を含む c:\data\あ い.txt こういうのだと「c:\data\あ」と「い」の2つに分かれる 683:デフォルトの名無しさん 25/02/26 17:22:40.52 Lge+mbBz.net ネットにあるサンプルコードの一部分を少し変えて試してるだけなので アドバイスを頂いているのですが全く理解できません。 今のところ 更新日時 = 作成日時 っぽいので @ECHO ON :LOOP IF "%~1" EQU "" GOTO :EOF FOR %%F IN (%1) DO ( FOR /F "tokens=1-3 delims=/ " %%A IN ("%%~tF") DO ( REN "%~1" "%%A.%%B.%%C %%~nxF" ) ) SHIFT GOTO LOOP 更新日時を付けてくれるこれに頼ります。 679に書いたコードが初心者にも理解しやすいサンプルコードっぽかったのですが ここで聞いたら欠陥だらけ見たいなのでやめときます 半角空白や全角空白や日本語パスの問題は一時的に動画ファイルを移動させて解決させます。 次ページ最新レス表示レスジャンプ類似スレ一覧スレッドの検索話題のニュースおまかせリストオプションしおりを挟むスレッドに書込スレッドの一覧暇つぶし2ch