C#ASP.NET在我的项目中查找文件夹的路径

时间:2014-03-28 19:14:07

标签: c# path directory project

以下是一个示例场景;

我的解决方案中有一个名为" Images"或"视频" ... 这些特定文件夹包含相应的图像文件或视频文件....

我想获取这些文件夹中的文件名列表,但我似乎无法理解如何在我的项目中找到这个路径......

...即

string [] fileList = Directory.GetFiles(path)

我可以在计算机驱动器上获取目录的路径...但如果这是托管的Web应用程序......如何在项目中找到路径

string path = Path.GetFullPath("〜Videos"); 要么 string path = Path.GetDirectoryName(Path.GetDirectoryName);

这些似乎只在本地机器上搜索C:驱动器上的路径

1 个答案:

答案 0 :(得分:1)

你需要使用

Server.MapPath("/foldername")

对于Web应用程序,这将为您提供站点文件中文件夹的物理路径。一旦你有了这个,你可以使用

Directory.GetFiles(abovePath"); // to get all files in that folder.