どうせ誰も読んでない( *゚∀゚)v―.o.oo

だれも読んでないと思って勝手なことを!

VBScriptで指定フォルダ内のファイルを名前順に並び替える

' 指定フォルダのパス
strFolderPath = "C:\Users\username\Documents"

' 指定フォルダ内のファイルを取得
Set objFSO = CreateObject("Scripting.FileSystemObject")
Set objFolder = objFSO.GetFolder(strFolderPath)
Set objFiles = objFolder.Files

' ファイルを名前順に並び替える
Set objShell = CreateObject("Shell.Application")
Set objFolderItem = objShell.NameSpace(objFolder.Path)
objFolderItem.SortColumn = "Name"
objFolderItem.SortAscending = True

' 並び替えたファイルの一覧を表示
For Each objFile In objFiles
WScript.Echo objFile.Name
Next