【问题标题】:GetDirectories from network in c#在 C# 中从网络获取目录
【发布时间】:2012-07-17 19:03:16
【问题描述】:

我正在尝试在系统上创建文件夹列表(实际上我正在尝试制作自定义“资源管理器”)。

我需要能够列出网络驱动器,但我不知道如何。

我唯一知道该怎么做的是:

string[] localDrives = Directory.GetLogicalDrives();

如果我尝试一下

string[] initDrives = Directory.GetDirectories(initialDirectory);

initialDirectory 是任何东西,来自

initialDirectory = Directory.GetCurrentDirectory();

到网络驱动器(我想我可以在最坏的情况下使用\\ 硬编码路径), string[] 仍然是 null

我如何获得所有可用路径的列表,或者给定可能在网络上的路径的目录和子目录?

【问题讨论】:

    标签: c# networking directory


    【解决方案1】:

    【讨论】:

    • 这是一个非常有趣的项目,尽管我毕竟使用了 Directory.GetDirectories(initialDirectory),并且硬编码了一个“..”按钮......看起来很难看,但他们的版本have 非常慢,并且不能解析所有的网络路径,我不知道为什么。仍然很高兴学习。
    猜你喜欢
    • 2017-08-27
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2010-09-17
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多