列出listview中的folderName和文件内容

时间:2013-01-10 20:26:58

标签: asp.net

有没有办法在不使用Sql表的情况下在asp.net listview中列出子文件夹及其文件?

由于

1 个答案:

答案 0 :(得分:1)

假设您有一个名为ListView1列表视图 您可以使用以下内容来列出文件名。:

static void ListFiles(string sDir)
   {
       try
       {
           foreach (string d in Directory.GetDirectories(sDir))
           {
               foreach (string f in Directory.GetFiles(d))
               {
                    string fileName = Path.GetFileNameWithoutExtension(f);
                    ListViewItem item = new ListViewItem(fileName);
                    item.Tag =  f; //could get folder name: DirectoryInfo(d).Name


                    ListView1.Items.Add(item);
               }
               ListFiles(d);
           }
       }
       catch (System.Exception ex)
       {
           // handle exceptions here!
       }
   }