1. 程式人生 > >如何用C#獲取指定資料夾下所有檔名?

如何用C#獲取指定資料夾下所有檔名?

如題:
        比如我要在ASP.NET程式的伺服器上DATA資料夾下所以有檔名.然後輸出.希望用C#程式碼實現... 

可以用   Directory.GetFiles();方法...

返回包含檔名的路徑.然後再擷取檔名

如:
string[]   filenames=Directory.GetFiles(path);
for(string   files   in   filenames)
{
Response.Write(files.Replace(path,""));
}

方法二:

DirectoryInfo   dir   =   new   DirectoryInfo(@"C:/DATA");
                FileInfo[]   finfo   =   dir.GetFiles();
                string   fnames   =   string.Empty;
                for   (int   i   =   0;   i   <   finfo.Length;   i++)
                {
                        fnames   +=   finfo[i].Name   +   " <br> ";
                }
                Response.Write(fnames);