【.cmd】 バッチファイルスクリプト %15 【.bat】 (907レス)
上下前次1-新
665(1): 02/18(火)17:36 ID:GcWP7NNv(1) AAS
for %%A in (*.xls?) じゃダメなの?
.xlsaとか.xlsbなんてファイル普通ないでしょ
666: 02/18(火)17:39 ID:IbEo812m(1) AAS
>>665
*.xlsだけでも同じだぞ
DOSネームとの互換機能だぞ
667(1): 02/18(火)18:45 ID:TLR0SIQr(1/2) AAS
dir /b|findstrよりももしかしたら遅いかもしれんが
for /f "tokens=* delims=" %%i in ('forfiles /m *.xls') do @echo %%~i
668: 02/18(火)19:16 ID:naPa9y/a(1) AAS
?は付けとけ
環境に依存する
669: 02/18(火)19:20 ID:TLR0SIQr(2/2) AAS
要件とは別に.xlsと.xlsxとを区別するものを上げただけ
あとはよろしく
670: 02/20(木)00:56 ID:OIbQhS2Y(1) AAS
みんなありがとう
後ろに?は全然思いつかなかった。
因みにfindstrは挫折した。
>>667
これは難しくて分からんからもうちょっと調べてくる㌧
671: 02/24(月)09:10 ID:c2/p8Qwq(1) AAS
フォルダの中に
ファイル名にシングルクォートが入ってるファイルが複数あって
シングルクォートだけ一気に削除する簡単な方法ない?
ファイルの削除じゃなくて
672: 02/24(月)09:14 ID:K9TE8hB9(1) AAS
powerqueryかな
673(2): 02/26(水)03:08 ID:Lge+mbBz(1/4) AAS
いろいろ調べて、ファイル名の頭に更新日時を付けるバッチファイルを作りました
@ECHO OFF
: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
省9
674: 02/26(水)03:14 ID:dl6vXEdA(1) AAS
echo on
675: 02/26(水)06:53 ID:u15kjvGd(1) AAS
ファイル名に点とかスペース入れる奴は絶滅した方が良いと思うの
676: 02/26(水)06:58 ID:E5xeTX8Z(1) AAS
バッチファイルってD&Dでけるの?
良いこと聞いちゃった㌧
一部ループするのが不思議。
677: 673 02/26(水)13:01 ID:Lge+mbBz(2/4) AAS
動画とバッチファイルを置いてある場所に日本語のパスが入っていたことが名前変更が出来なかった原因でした。
点とスペースを入れても大丈夫みたいでした。
上記のコードは更新日時なのですが、作成日時にしたい場合はどのような記述に変更すればいいでしょうか?
678(1): 02/26(水)14:07 ID:FzkkoRDx(1/4) AAS
dir /tc
for /f のskip=指定
679: 673 02/26(水)16:08 ID:Lge+mbBz(3/4) AAS
AA省
680: 02/26(水)16:27 ID:FzkkoRDx(2/4) AAS
どうして未完成中にecho offするの?
echo offは完成後にしろよ
多分findstrで複数の同名のファイルにマッチしてるんだろう
つまり別のファイルの日付を拾ってる
681: 02/26(水)16:34 ID:FzkkoRDx(3/4) AAS
又はどれにもマッチしてなくてdatetimeが以前の値を保持してるか
あと
dir /tc "%%~i"
682: 02/26(水)16:47 ID:FzkkoRDx(4/4) AAS
あとD&Dでファイルの受け渡しは完全じゃないのに注意
半角空白をパスに含まないかつ全角空白を含む
c:\data\あ い.txt
こういうのだと「c:\data\あ」と「い」の2つに分かれる
683: 02/26(水)17:22 ID:Lge+mbBz(4/4) AAS
ネットにあるサンプルコードの一部分を少し変えて試してるだけなので
アドバイスを頂いているのですが全く理解できません。
今のところ 更新日時 = 作成日時 っぽいので
@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"
)
省7
684(1): 03/07(金)21:09 ID:VgDCtbBb(1) AAS
バッチとは関係ないけど
たまにエクスプローラーで見ると更新日時のないファイルがあるけど
あれは何なんだろう
右クリックでプロパティを見てもないんだ
上下前次1-新書関写板覧索設栞歴
あと 223 レスあります
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル
ぬこの手 ぬこTOP 0.021s