Home |
Search |
Today's Posts |
#1
![]()
Posted to microsoft.public.excel.programming
|
|||
|
|||
![]()
Does somebody know why, in some cases, these 2 programs return
different results (for finding the number of files of a folder)? In both cases, the aim was to count *all* files Thanks! ----- Idea 1: Use of Application.FileSearch Public Sub test1() Dim fs As Object Set fs = CreateObject("Scripting.FileSystemObject") With Application.FileSearch .NewSearch .RefreshScopes .FileTypes.Add msoFileTypeAllFiles .FileType = msoFileTypeAllFiles .SearchSubFolders = True .LookIn = "C:\users" ActiveCell.Formula = .Execute(SortBy:=msoSortByLastModified, _ SortOrder:=msoSortOrderAscending, _ AlwaysAccurate:=True) End With Rem Of course Application.FileSearch.FoundFiles.Count Rem does Not work either... End Sub ----- End of idea 1 ----- Idea 2: Use a recursive function Public Sub test2() Dim fs As Object Set fs = CreateObject("Scripting.FileSystemObject") ActiveCell.Formula = nbFiles("C:\users", fs) End Sub Private Function nbFiless(folderName As String, ByRef fs As Object) Dim f As Object nbFiles = fs.GetFolder(folderName).Files.Count If Not (fs Is Nothing) Then If fs.GetFolder(folderName).SubFolders.Count 0 Then For Each f In fs.GetFolder(folderName).SubFolders nbFiles = nbFiles _ + nbFiles(f.Path, fs) Next End If End If End Function ----- End of Idea 2 |
Thread Tools | Search this Thread |
Display Modes | |
|
|
![]() |
||||
Thread | Forum | |||
Pulling pdf files from general folder to specific folder | Excel Discussion (Misc queries) | |||
Path and Number of files in a folder. - Pass to Macro. | Excel Discussion (Misc queries) | |||
how can I specific a folder with wildcard criteria and excel will import all the correct files in that folder? | Excel Discussion (Misc queries) | |||
How to copy 30 csv files from a folder to another folder | Excel Programming | |||
Checking the number of files in a folder using VBA | Excel Programming |