20. november 2003 - 15:32
Der er
1 kommentar og
1 løsning
Findes der en subfolder, hvis ik så tjeck filer
Jeg er ved, at lave et script der løber en mappe (og alle undermapper) igennem og checker om der findes filer af en bestemt type.
Jeg opretter en forbindelse til mappen med FileSystemObject og laver en For Each på alle undermapper i denne mappe.
Det jeg gerne vil vide er, hvordan jeg finder ud af om der i denne undermappe findes undermapper og hvis der gør, så skal den spøger igen indtil den kommer til den sidste undermappe, hvor den skal undersøge filer og så gå en tilbage og tjeke filerne der osv osv.
Slettet bruger
20. november 2003 - 16:10
#1
Rekursion er vist kodeordet her. F.eks. kan du gøre noget ala nedenstående:
Set fso = createObject("Scripting.FileSystemObject")
Set root = fso.GetFolder(path)
traverseFolders(root)
Function traverseFolders(root)
For Each folder in root.SubFolders
traverseFolders(folder)
Next
DoSomethingWithFiles(root)
End Function
Function DoSomethingWithFiles(root)
For Each file in root.Files
WScript.Echo file.path
Next
End Function
21. november 2003 - 09:19
#2
Det ser ud til, at virke, så tusind tak for hjælpen ;o)