Click here to Skip to main content
15,904,935 members
Home / Discussions / C#
   

C#

 
GeneralRe: Error using an array of structs that contain an array Pin
riced23-Feb-09 2:24
riced23-Feb-09 2:24 
GeneralRe: Error using an array of structs that contain an array Pin
riced22-Feb-09 8:04
riced22-Feb-09 8:04 
AnswerRe: Error using an array of structs that contain an array Pin
Luc Pattyn22-Feb-09 8:35
sitebuilderLuc Pattyn22-Feb-09 8:35 
GeneralRe: Error using an array of structs that contain an array Pin
Bruce Coward22-Feb-09 22:18
Bruce Coward22-Feb-09 22:18 
AnswerRe: Error using an array of structs that contain an array Pin
Luc Pattyn23-Feb-09 2:13
sitebuilderLuc Pattyn23-Feb-09 2:13 
QuestionMSDE connection fails Pin
picasso222-Feb-09 5:24
picasso222-Feb-09 5:24 
AnswerRe: MSDE connection fails Pin
ABitSmart22-Feb-09 14:34
ABitSmart22-Feb-09 14:34 
QuestionListbox Pin
mrithula822-Feb-09 5:02
mrithula822-Feb-09 5:02 
Hi,
I have used the following code to list the drives,the corresponding folders
and files in one listbox
private void ShowPath_Click(object sender, EventArgs e)
        {
            reader = new XmlTextReader("path.xml");
            Form1 f = new Form1();
            String sp="";
            while (reader.Read())
            {
                switch (reader.NodeType)
                {
                    case XmlNodeType.Text: //Display the text in each element.
                        //   Console.WriteLine(reader.Value);
                        String s1;
                        s1 = reader.Value;

                        String ss = listBox1.SelectedItem.ToString();
                        String sss = ss + s1;
                        object o3 = (object)sss;
                        //String s = (string)o3;
                       // listBox2.Items.Add(o3);

                       DirectoryInfo dire = new DirectoryInfo(sss);
                        if (dire.Exists)
                        {
                            String[] folder;
                            folder = Directory.GetDirectories(sss);
                            foreach (string foldername in folder)
                            {
                                FileInfo fil = new FileInfo(foldername);
                               // listBox2.Items.Add(fil.ToString());
                               
                                sp =fil.ToString();
                               
                            }
                        }

                        DirectoryInfo di = new DirectoryInfo(sp);
                        if (di.Exists)
                        {
                            String[] files;
                            files = Directory.GetFiles(sp);
                            foreach (String filename in files)
                            {
                                FileInfo fil2 = new FileInfo(filename);
                                listBox2.Items.Add(fil2.ToString());
                            }
                        }
                        break;

                }
            }
        }

The folders have been listed using:
DirectoryInfo dire = new DirectoryInfo(sss);
                        if (dire.Exists)
                        {
                            String[] folder;
                            folder = Directory.GetDirectories(sss);
                            foreach (string foldername in folder)
                            {
                                FileInfo fil = new FileInfo(foldername);
                               // listBox2.Items.Add(fil.ToString());
                               
                                [b]sp =fil.ToString();[/b]
                               
                            }

This statement
listBox2.Items.Add(fil.ToString()); 
displays all the folders in the listbox.
I want the the listed folders to be sent as a string parameter to the next DirectoryInfo();
So i used sp =fil.ToString();
but it gives me the files present in only 1 folder...
I want to list all the files from all the folders in a drive...
What change should i do for this?
AnswerRe: Listbox Pin
Xmen Real 22-Feb-09 7:00
professional Xmen Real 22-Feb-09 7:00 
GeneralRe: Listbox Pin
mrithula822-Feb-09 17:37
mrithula822-Feb-09 17:37 
QuestionExtending the TreeNode class Pin
Jastons22-Feb-09 3:38
Jastons22-Feb-09 3:38 
AnswerRe: Extending the TreeNode class Pin
ABitSmart22-Feb-09 4:02
ABitSmart22-Feb-09 4:02 
GeneralRe: Extending the TreeNode class Pin
Jastons22-Feb-09 5:32
Jastons22-Feb-09 5:32 
QuestionMap Wrapping Pin
Jim Warburton22-Feb-09 3:24
Jim Warburton22-Feb-09 3:24 
Questionbase64 and UTF-8 encoding issue Pin
George_George22-Feb-09 3:09
George_George22-Feb-09 3:09 
AnswerRe: base64 and UTF-8 encoding issue Pin
Xmen Real 22-Feb-09 3:12
professional Xmen Real 22-Feb-09 3:12 
GeneralRe: base64 and UTF-8 encoding issue Pin
George_George22-Feb-09 3:22
George_George22-Feb-09 3:22 
GeneralRe: base64 and UTF-8 encoding issue Pin
Xmen Real 22-Feb-09 3:27
professional Xmen Real 22-Feb-09 3:27 
GeneralRe: base64 and UTF-8 encoding issue Pin
George_George22-Feb-09 20:32
George_George22-Feb-09 20:32 
QuestionSolitaire like card game Pin
nubbs22-Feb-09 3:01
nubbs22-Feb-09 3:01 
AnswerRe: Solitaire like card game Pin
Xmen Real 22-Feb-09 3:11
professional Xmen Real 22-Feb-09 3:11 
QuestionSecond form using accessors of first form to alter first form object properties problem Pin
Member 210292422-Feb-09 2:54
Member 210292422-Feb-09 2:54 
AnswerEverything is working Pin
Xmen Real 22-Feb-09 3:07
professional Xmen Real 22-Feb-09 3:07 
GeneralRe: Everything is working Pin
Member 210292422-Feb-09 3:41
Member 210292422-Feb-09 3:41 
GeneralRe: Everything is working Pin
Member 210292422-Feb-09 3:43
Member 210292422-Feb-09 3:43 

General General    News News    Suggestion Suggestion    Question Question    Bug Bug    Answer Answer    Joke Joke    Praise Praise    Rant Rant    Admin Admin   

Use Ctrl+Left/Right to switch messages, Ctrl+Up/Down to switch threads, Ctrl+Shift+Left/Right to switch pages.