a
|_01
| |_ a.html
|_02
| |_ a.html
|_03
|_ a.html
というフォルダと各フォルダにa.htmlという名前のファイルが入っているのですが
a
|_01
| |_ 01.html
|_02
| |_ 02.html
|_03
|_ 03.html
というように、htmlファイル名を各フォルダの名前に置換するVBSを教えて下さい
a="C:\test\a\" b="a.html" Set objFSO = WScript.CreateObject("Scripting.FileSystemObject") Set objFolder = objFSO.GetFolder(a) For Each objFile In objFolder.SubFolders if objFSO.FileExists(objFile.path & "\" & b ) then c=right(objFile.path,len(objFile.path) - len(a)) set gfile = objFSO.getfile(objFile.path & "\" & b) gfile.name = c & ".html" set gfile = nothing end if Next
a="C:\test\a\"
ここのパスは適宜変更してください。
ありがとうございました!
2013/03/05 00:08:55