Tags: folder

Sort by: Date / Title /

  1. 1 year ago by obiwan
    Option Explicit
    
    Dim oFS : Set oFS = CreateObject("Scripting.FileSystemObject")
    
    Function FolderEmpty(strFolderPathName)
    	Dim oFiles, oFile, oFolder, oSubFolders, oSubFolder
    	Dim blnFileFound : blnFileFound = False
    	Set oFolder = oFS.GetFolder(strFolderPathName)
    	Set oFiles = oFolder.Files
    	If oFiles.Count > 0 Then
    		FolderEmpty = False
    		Exit Function
    	End If
    	Set oSubFolders = oFolder.SubFolders
    	For Each oSubFolder In oSubFolders
    		If Not FolderEmpty(oSubFolder.Path) Then
    			FolderEmpty = False
    			Exit Function
    		End If
    	Next
    	FolderEmpty = True
    End Function
    
    Dim strFolderPathName : strFolderPathName = "D:\Tests\Test"
    If FolderEmpty(strFolderPathName) Then
    	MsgBox "Le répertoire " & strFolderPathName & " est vide."
    Else
    	MsgBox "Le répertoire " & strFolderPathName & " contient un ou plusieurs fichiers."
    End If

First / Previous / Next / Last / Page 1 of 1 (1 posteets)