B
Benjamin Vigneaux
The Folders looked all wrong with the formatting I gave thm... it could
cause confusion..so i'm reposting with a different fomat:
===================================
Hey everyone!
Basicaly what i'm doing is showing MessageBoxes with the contents of a
folder tree...
Example:
rootFolder (Folder1 "(" Folder2 *(* Folder3( F3File1, F3File2)
F2File1,F2File2* )* F1File1,F1File2 ")" RFFile1, RFFile2 )
It might take you a while but you'll probably see how the folder tree is
structured... the " * characters with the brackets are just to tell the
difference between them, reference.
RF"name" or F#"name" is to tell you in wich folder a file is, it's just for
reference, RFFile1,for example, is in the Root Folder, and F2File2 is in
Folder2
My problem is:
With the folowing code I can only get to the contents of
Folder2 which are Folder3, F2File1 etc etc...
but I can't get to the contents within Folder3.... could anyone suggest me
what to do? (I know it's quite simple, but i've been so many hours looking
at it that I can't see it!
protected void MessContents(DirectoryInfo root)
{
foreach (DirectoryInfo NextFolder in root.GetDirectories())
{
MessageBox.Show(NextFolder.Name);
foreach (FileInfo NextFile in root.GetFiles())
{
MessageBox.Show(NextFile.Name);
}
MessContents(NextFolder);
}
}
Thnx in advance!
Benjamin Vigneaux,
cause confusion..so i'm reposting with a different fomat:
===================================
Hey everyone!
Basicaly what i'm doing is showing MessageBoxes with the contents of a
folder tree...
Example:
rootFolder (Folder1 "(" Folder2 *(* Folder3( F3File1, F3File2)
F2File1,F2File2* )* F1File1,F1File2 ")" RFFile1, RFFile2 )
It might take you a while but you'll probably see how the folder tree is
structured... the " * characters with the brackets are just to tell the
difference between them, reference.
RF"name" or F#"name" is to tell you in wich folder a file is, it's just for
reference, RFFile1,for example, is in the Root Folder, and F2File2 is in
Folder2
My problem is:
With the folowing code I can only get to the contents of
Folder2 which are Folder3, F2File1 etc etc...
but I can't get to the contents within Folder3.... could anyone suggest me
what to do? (I know it's quite simple, but i've been so many hours looking
at it that I can't see it!
protected void MessContents(DirectoryInfo root)
{
foreach (DirectoryInfo NextFolder in root.GetDirectories())
{
MessageBox.Show(NextFolder.Name);
foreach (FileInfo NextFile in root.GetFiles())
{
MessageBox.Show(NextFile.Name);
}
MessContents(NextFolder);
}
}
Thnx in advance!
Benjamin Vigneaux,