我试图弄清楚如何允许用户选择目录,而不仅仅是选择文件。我不关心文件,只关心目录。有没有办法让用户这样做?我想出的唯一方法是返回运行应用程序的机器上可用的驱动器列表。
这不是我所需要的,因为没有显示任何联网的计算机 - 只有实际映射的驱动器。我所需要的只是让用户选择一个源目录并保存该服务器路径 ( \\my-server-name\path\to\source
),以便我运行的服务将在预定时间处理它。
我不确定是否可以修改我拥有的代码以显示所有网络计算机,或者是否已经有一种方法/库可以让服务器上的用户浏览器目录,但我被卡住了。有没有办法做到这一点?
return (from info in driveInfo
where info.DriveType == DriveType.Network
select new Drive
{
Name = info.Name, Type = info.DriveType,
RootDirectory = info.RootDirectory.Name, IsReady = info.IsReady,
}).ToList();
任何非 c# 解决方案也可以工作,只要它仍然可以很好地集成。不确定是否NodeJS
或Html5
可以Javascript
做到这一点?