0 امتیاز
سلام دوستان سال نو مبارک

چطوری میتونم پوشه ها وزیرپوشه های یک درایو رو نمایش بدم؟

با دستور زیر فقط پوشه هارو نمایش میده در حالی که من میخوام داخل پوشه هارم بیاره. ممنون میشم راهنمایی کنین.

foreach(string folder in system.io.directory.getdirectories(textbox.text)

1 پاسخ

+1 امتیاز

سلام

اگر فقط زیر پوشه ها مد نظرتونه

DirectoryInfo directory = new DirectoryInfo(pathDownload);
DirectoryInfo[] directories = directory.GetDirectories();

foreach(DirectoryInfo folder in directories)
     listBox2.Items.Add(folder.Name);
اگر فایل ها و زیر پوشه ها

   static void DirSearch(string sDir)
   {
       try
       {
           foreach (string d in Directory.GetDirectories(sDir))
           {
               foreach (string f in Directory.GetFiles(d))
               {
                   Console.WriteLine(f);
               }
               DirSearch(d);
           }
       }
       catch (System.Exception excpt)
       {
           Console.WriteLine(excpt.Message);
       }
   }

یا

DirectoryInfo info = new DirectoryInfo(Path);
            
  foreach(DirectoryInfo subinfo in info.GetDirectories())
  {
     foreach(FileInfo file in subinfo.GetFiles())
     {
        //you can manipulate the found file here
     }
  }

 

سوال جدید

2,337 سوال

2,871 پاسخ

3,725 دیدگاه

3,924 کاربر

دسته بندی ها

...