Click here to Skip to main content
13,050,429 members (79,063 online)
Rate this:
Please Sign up or sign in to vote.

Right now I am creating a 2010 project and I am having some issues with creating a sub function that will list all files including files in sub directories.

It is very easy to create a script that will list all files in a directory but not all sub directories.
Could someone please tell me the code that I need for this file listing function?

I know for C++ there is a project for this using C++.
I am looking for the same type of script but for

Thank you :)
Posted 18-Aug-10 19:30pm
Updated 18-Aug-10 23:13pm
Dalek Dave433.3K
Dalek Dave 19-Aug-10 5:14am
Minor Edit for Readability and Grammar.

1 solution

Rate this: bad
Please Sign up or sign in to vote.

Solution 1

Something like this might solve it for you:

Imports System.IO
Module Module1
    Sub Recurse(ByVal directory As DirectoryInfo, ByVal resultList As List(Of FileInfo))
        For Each subDirectory As DirectoryInfo In directory.GetDirectories()
            Recurse(subDirectory, resultList)
    End Sub

    Sub Main()
        Dim flatList As List(Of FileInfo)
        flatList = New List(Of FileInfo)
        Recurse(New DirectoryInfo("C:\Projects"), flatList)
        For Each f As FileInfo In flatList

    End Sub
End Module

Hope this helps,
Dalek Dave 19-Aug-10 5:14am
5! Good answer.

This content, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)

  Print Answers RSS
Top Experts
Last 24hrsThis month

Advertise | Privacy | Mobile
Web01 | 2.8.170713.1 | Last Updated 19 Aug 2010
Copyright © CodeProject, 1999-2017
All Rights Reserved. Terms of Service
Layout: fixed | fluid

CodeProject, 503-250 Ferrand Drive Toronto Ontario, M3C 3G8 Canada +1 416-849-8900 x 100