c# - 如何在 C# MVC 中选择文件夹目标?

标签 c# asp.net-mvc model-view-controller path directory

我想知道如何在 MVC 中选择目标文件夹的目录,如文件夹浏览器对话框?

喜欢这张图片http://www.codeguru.com/img/legacy/files/getFolder1.gif

例如,如果我选择一个文件夹,我想获取像\Server\Folder1\Folder11 这样的路径

谢谢!

最佳答案

可能是这个?

你可以在那里找到一些聊天内容

http://www.eggheadcafe.com/community/csharp/2/10116970/accessing-shared-folder-on-a-network-using-c-code.aspx

片段 1:

List<string> mappedDrives = new List<string>();
DriveInfo[] drives = DriveInfo.GetDrives();
foreach (DriveInfo drvInfo in drives)
{
          if (drvInfo.DriveType == DriveType.Network)
            mappedDrives.Add(drvInfo.Name);
}

片段 2:

ManagementScope mgmtScope = new ManagementScope();
//query for drivetype = 4..for  network drive
ObjectQuery objQuery = new ObjectQuery("SELECT VolumeName FROM Win32_LogicalDisk   WHERE DriveType= 4");
ManagementObjectSearcher mgmgObjSearch = new ManagementObjectSearcher(mgmtScope,   objQuery);
ManagementObjectCollection mgmgObjColl = mgmgObjSearch.Get();
foreach (ManagementObject mgmgObj in mgmgObjColl)
{
    mappedDrives.Add(mgmgObj["VolumeName"].ToString());
}

关于c# - 如何在 C# MVC 中选择文件夹目标?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10825109/

相关文章:

c# - 如何向泛型方法添加参数?

javascript - 在 JavaScript 中设置 window.location 挂起

php - 使用 MVC 的文档共享应用程序

ios - 显示来自模型的警报

c# - 如何实现自定义 RazorViewEngine 以在非标准位置查找 View ?

c# - 如何在 Asp.Net Core 2.2 中在运行时禁用/启用身份验证?

c# - 从 xml 数据源读取 url

asp.net-mvc - 应用偏移时表示的 UTC 时间必须介于 0 到 10,000 年之间。参数名称 : offset

c# - 从 LogIn 操作方法中的 returnurl 获取路由值

ios - 在 MVC 中获取和解析功能位置