Hello everybody
I have wrote a recursive function in VS2008 with C# Language to scan All folders in a Specific drive.
i used System.Io Functions .
it's here:
private void scan(string DriveName)
{
string[] Directories = Directory.GetDirectories(DriveName);
foreach (string foldername in Directories)
{
scan(foldername); // recursive call
listBox1.Items.Add(foldername); // Add Everything To My List
}
}
but there is a problem .when i scan a cd contained a folder with invalid name like "$#%$#^|b a b a k %&%&#$#@||" , It encounter problem and scan failed .The message is "Illegal characters in path exception" but I can do that scan by vb6 useing COM Dlls .how can i solve it and scan All file and Folders with illegal names by useing dot net framework classes & functions !
send me your idea please : [email protected]
thank you very much in advanced.
Regards