Hoi,
Voordat ik een folder wil verwijderen wil ik eerst controleren of er bestanden of subfolders bestaan in de 'te verwijderen' folder.
De naam van de bestanden of van de subfolders zijn op dat moment niet gekend.
Om te controleren of er bestanden in staan dat commando heb ik gevonden.
Maar je kan ook een folder met enkel een subfolder en dan werkt deze code niet.
De waarde van "GetFileCount' = 1 als er bestanden in staan.
Maar met enkel subfolders krijg je waarde 0 en dat is niet correct.
Thx voor jullie hulp.
Voordat ik een folder wil verwijderen wil ik eerst controleren of er bestanden of subfolders bestaan in de 'te verwijderen' folder.
De naam van de bestanden of van de subfolders zijn op dat moment niet gekend.
Om te controleren of er bestanden in staan dat commando heb ik gevonden.
Maar je kan ook een folder met enkel een subfolder en dan werkt deze code niet.
De waarde van "GetFileCount' = 1 als er bestanden in staan.
Maar met enkel subfolders krijg je waarde 0 en dat is niet correct.
Thx voor jullie hulp.
Code:
Dim FolderPath As String
FolderPath = "C:\test"
Dim fso As Object
Set fso = CreateObject("Scripting.FileSystemObject")
If fso.FolderExists(FolderPath) Then
GetFileCount = fso.GetFolder(FolderPath).Files.Count
Else
GetFileCount = -1
End If