作成 2012.03.20
更新 2012.03.20
更新 2012.03.20
VBScript でフォルダを再帰的に表示する
コード
Option Explicit Dim FSO,RootPath Set FSO = CreateObject("Scripting.FileSystemObject") RootPath = "." If WScript.Arguments.Count > 0 Then RootPath = WScript.Arguments(0) End If Call ListFolder(RootPath) WScript.Quit Sub ListFolder(Path) Dim f,sf,f1,fs Set f = FSO.GetFolder(Path) Set sf = f.SubFolders For Each f1 In sf WScript.Echo Path & "\" & f1.Name ListFolder(Path & "\" & f1.Name) Next Set fs = f.Files For Each f1 In fs WScript.Echo Path & "\" & f1.Name Next End Sub
タグ: VBScript