从公共网络共享驱动器中获取所有子文件夹

Sushant baweja

我正在尝试从网络上共享的公共驱动器中获取文件夹的所有名称。我知道这很简单,但是我认为服务器路径是错误的,我尝试对路径使用各种变体,但它不起作用。

这是驱动器到文件夹的图像。 图片1图片2图片3图片4

我的控制器

public ActionResult GetFolders()
    {
        string path = Server.MapPath("\\\\NC2PWSHV1\\Users");
        List<string> picFolders = new List<string>();

        foreach (string dir in Directory.GetDirectories(path))
        {
            picFolders.Add(dir);
        }

        return View(picFolders);
    }

我的看法

@model IEnumerable<string>
@{
ViewBag.Title = "GetFolders";
}

<h2>GetFolders</h2>

<table>
<tbody>
    @foreach (string picFolders in Model)
    {
        <tr>
            <td>
                @picFolders
            </td>
        </tr>
    }
</tbody>
</table>
戴维·布鲁宁

有一篇MS文章将在这里满足您的需求:https : //docs.microsoft.com/zh-cn/dotnet/standard/io/how-to-enumerate-directories-and-files

您需要的主要内容是:

        string dirPath = @"\\archives\2009\reports";

        List<string> dirs = new List<string>(Directory.EnumerateDirectories(dirPath));

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

将Windows安装程序文件夹移动到网络共享驱动器?

Virtual Box 共享文件夹与网络驱动器

谷歌驱动器列出公共共享文件夹中的文件

网络驱动器与“最喜欢”访问Windows桌面中的共享文件夹

查找共享驱动器中的所有空文件夹并使用 Apps 脚本更改颜色?

查找共享驱动器中的所有空文件夹并使用 Apps 脚本更改颜色?

共享驱动器/文件夹

通过网络共享驱动器

使用Microsoft Graph API获取驱动器的所有SharePoint文件和文件夹

子文件夹谷歌驱动器中的现有文件

我有一个共享的谷歌驱动器文件夹。有什么方法可以列出我的谷歌表格中的所有文件吗?

Tortoise SVN图标叠加层未显示在共享的映射网络驱动器文件夹中

列出网络位置中的所有共享文件夹

确定文件夹ID是共享驱动器文件夹还是简单驱动器文件夹

Python 2:从驱动器号获取网络共享路径

使用网络共享作为驱动器的软件RAID

使用网络共享/驱动器创建本地库

从Cygwin中的网络共享(vmware共享文件夹)运行批处理文件

是否注销网络共享驱动器而没有重新启动?

用户没有权限时共享的驱动器文件夹会消失吗?

如何使用带有凭据的网络共享路径作为asp.net core中的静态文件文件夹

当我没有父文件夹的读取权限时,如何从网络共享中复制文件?

使用Python打印网络共享驱动器中剩余的空间量

Google云端硬盘在共享驱动器中创建新文件夹

在QTreeView中仅显示共享驱动器和文件夹

无法读取网络共享文件夹的大文件

使用VBA在网络驱动器中创建文件夹

如何在GmailApp中添加2个不同的Google驱动器文件夹的所有内容

使用Bash,如何删除外部驱动器文件夹树中的所有desktop.ini?