|
result1 = |
→ result1 には " result2 には " result3 には " |
result4 = |
→ result4 には " |
Set re = New RegExp re.Pattern = |
→ Matches(0).Value には → Matches(1).Value には |
◆ スクリプトの内容 |
01: Set fs = CreateObject("Scripting.FileSystemObject") 02: Set fl = fs.GetFolder(".") 03: Set fc = fl.Files 04: 05: Set rgex = New RegExp 06: rgex.Pattern = |
◆ スクリプトの解説 01: ファイルシステムオブジェクトを生成 02: カレントフォルダの情報を持ったオブジェクトを生成 03: カレントフォルダのファイルリスト情報を持ったオブジェクトを生成 05: 正規表現オブジェクトを生成 06: 検索パターン 08: ファイルリストfc における各ファイル f について、 09: ファイル名を 10: もし 11: 一致したパターンを 12: もし newname がディスク上に既に存在するファイル名でなければ、 13: f のファイル名を newname に変更 14: (既存のファイル名とかぶるなら13:をとばして15:へ) 15: (含まないなら11:〜14:をとばして16:へ) 16: (次のファイルを処理するために08:へ戻るか、ループを抜ける) |