2014-03-28 122 views
0

以下是一个示例场景;C#ASP.NET在我的项目中查找文件夹的路径

我有我的一个名为解决方案中的一个文件夹或者“图片”或“视频” ... 和这些特殊的文件夹中包含的文件是要么图像文件或视频文件的相应....

我想得到这些文件夹中的文件名的列表,但我似乎无法理解如何找到我的项目,这个范围内的道路......

即...

字符串[] =的fileList Directory.GetFiles(路径)

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

string path = Path.GetFullPath(“〜Videos” ); 或 string path = Path.GetDirectoryName(Path.GetDirectoryName);

这些似乎只搜索本地机器在C路径:开车

+0

如果它帮助标记为正确的! –

回答

1

你需要使用

Server.MapPath("/foldername") 

为web应用程序,这将使您在该文件夹的物理路径的网站文件。一旦你有这个,你可以使用

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