我想使用ASP.net从外部文件服务器获取目录列表
答案 0 :(得分:0)
要列出来自网络共享位置的文件,您可以使用以下代码。
string path= @"\\server\sharedfolder";
DirectoryInfo di = new DirectoryInfo(path);
FileInfo[] files = di.GetFiles("*.*");
foreach(FileInfo fi in files)
{
//Your code goes here
}
但是,请确保您的ASP.NET Web应用程序对共享文件夹具有权限。
答案 1 :(得分:0)
您可以使用Path.GetDirectoryName(path) method
link:http://msdn.microsoft.com/en-us/library/system.io.path.getdirectoryname.aspx
您也可以使用
var result = new FileInfo(path).Directory.FullPath