Recursively enumerate files within a directory

private void SearchVoiceFiles(string MainDirectoryPath)
{
    try
    {
        foreach (string dir in Directory.GetDirectories(MainDirectoryPath))
        {
            foreach (string file in Directory.GetFiles(dir))
            {
                string fileName = System.IO.Path.GetFileName(file);
                string fileExtenstion = Path.GetExtension(file);
                MessageBox.Show(fileExtenstion);
            }

            SearchVoiceFiles(dir);
        }
    }
    catch (System.Exception)
    {
        throw;
    }
}

Advertisements

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s