gpt4 book ai didi

c# - 在 C# 中验证远程目录是否存在

转载 作者:太空宇宙 更新时间:2023-11-03 16:46:32 25 4
gpt4 key购买 nike

我正在使用 Directory.Exists查看输入的目录是否是有效目录。这适用于所有本地目录,以及我有权访问的有效远程目录,但对于我无权访问的远程目录,无效化速度很慢。

我怀疑这是因为内置了一定数量的查找目录的尝试,但都失败了,因为我无权访问它。

如何更快地确定远程目录是否无效?

最佳答案

对于稍微不同的方法,可能值得提供 DirectoryInfo尝试一下,在内部它可能使用与 Directory.Exists() 不同的方法:

DirectoryInfo di = new DirectoryInfo(yourPath);
if(di.Exists())
{
...
}

但要注意,constructor似乎在某些情况下会抛出异常。由于这不是静态类,它的性能可能更差,但我认为值得一试。

关于c# - 在 C# 中验证远程目录是否存在,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5757292/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com