问题标签 [directoryinfo]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
3 回答
1874 浏览

c# - System.IO.DirectoryInfo 的奇怪行为。存在函数

我正在使用 c# 和 asp 开发一个应用程序。它需要访问本地网络中的某些地方。表单中有一个文本框,它接受用户要访问的路径,并将其存储到一个名为 location 的字符串变量中。

如果应用程序在 Windows 7 中运行,if 循环总是返回 false。并且它仅在我从已安装的应用程序运行时发生,否则如果路径为 true,它将返回 true。这是代码:

文本框 BackupLocation 的输入是这样的

. 如果应用程序托管在具有 Windows XP 的系统上,它可以正常工作

为什么会这样?

0 投票
1 回答
5088 浏览

c# - 如何刷新 System.IO.DirectoryInfo.GetFiles().Length

我无法在目录中获取最新数量的文件。文件正在从 PDFCreator 打印并发送到该文件夹​​。当文件夹中的文件数量与正在打印的文件数量相匹配时,它应该会中断并继续我的代码。问题是计数没有保持最新,我不知道如何刷新它。这是我的代码:

如果有人能告诉我如何刷新或更新文件数量,我将不胜感激。

0 投票
2 回答
1966 浏览

c# - 使用 DirectoryInfo 时监视目录中的文件被锁定

我一直在监视网络目录中的文件。我最初使用 FileWatcher 来监视它们。我发现在使用 FileWatcher 时文件被锁定,因此我将实现更改为使用 DirectoryInfo 来监视我正在监视的目录中新到达和删除的文件。似乎在使用 DirectoryInfo 时,监视目录中的文件也被锁定,从而防止文件在下载文件后被另一个应用程序删除。我的手表应用程序是 Windows 服务。

谁能告诉我他们是否遇到过问题,如果遇到过,您是如何解决的?

谢谢,

0 投票
4 回答
3222 浏览

c++ - 如何使用 C++ 获取路径的文件和目录列表?

我正在使用目录类来获取此信息,但无法将此数据分配给我自己的类的数据成员。我正在做一个 oop 项目。此外,我想使用动态(包含)的概念。我创建了两个类,mydirectory 和 myfiles,如下所示:

现在,如果我想使用该语句:

如何将目录名称分配给目录类的“dname”。

我不想包含第三方软件。

我还需要有关该主题的帮助:如何从控制台外部的 c++ 代码打开文件(doc 文件/pdf/txt/pwt 等)?我非常担心。请帮我。提前致谢。

我是 C++ 新手,所以如果指针处理有任何错误,请原谅,因为我是第一次进行这种包含。我还需要一些阅读材料。

0 投票
1 回答
4401 浏览

c# - 使用 DirectoryInfo[] 列出目录及其内容

这需要一段时间来解释,但请耐心等待。

我正在根据某个路径上存在的子目录自动在我们的数据库中创建项目和潜在客户记录。目录结构深三层。我将代码指向顶层,将子目录(区域)返回到 DirectoryInfo 对象数组中,如下所示:

我要使用的目录是此区域级别的子目录,因此我遍历 DirectoryInfo 数组:

然后我以相同的方式遍历区域 DirectoryInfo 对象子目录:

到目前为止一切正常。我遇到的问题是在我处理完第一个区域的子目录并返回 ForEach 循环后,我发现我的潜在客户数组没有重新初始化为空。相反,除了当前迭代的子目录之外,它现在还包括先前迭代中的所有子目录。

我的问题归结为我做错了,还是有办法清空潜在客户数组,所以它只填充了这个迭代区域的子目录?

*整个方法贴在下面。

0 投票
3 回答
2234 浏览

c# - 重命名目录锁定重命名目录我第二次要重命名

我多次重命名目录时遇到问题,它似乎锁定了文件。

非常感谢任何帮助,因为第一次重命名工作正常,但是当尝试对重命名的文件夹进行新的重命名时,它会引发异常:

该进程无法访问该文件,因为它正被另一个进程使用。mscorlib.dll 中出现了“System.IO.IOException”类型的第一次机会异常

所以第一次重命名该文件夹有效,第二次抛出异常,我猜应用程序锁定了新文件夹,但如何解决它?我应该能够重命名一个文件夹两次,对吗?

0 投票
1 回答
8444 浏览

c#-4.0 - 将 DirectoryInfo 与 UNC 路径一起使用

我正在尝试使用 DirectoryInfo 来验证是否存在 UNC 路径,但是当我可以在 Windows 资源管理器中确认它确实存在时,DirectoryInfo 一致性会失败并说该文件夹不存在。

例子

有没有解决的办法?

0 投票
1 回答
16502 浏览

c# - DirectoryInfo 为正确的路径抛出“参数异常:路径不是合法形式”

当我在我的 ASP.NET MVC 应用程序中使用具有特定路径(比如 @"C:\")的 DirectoryInfo 时,它返回 ok,但是当我尝试在我的外部 C# 库中使用完全相同的路径时,它会引发上述异常。我已经检查了一千次路径并且路径是合法的。有人可以告诉我原因吗?

编辑:这是代码:

上面的代码在属性内部使用。

谢谢。

0 投票
1 回答
217 浏览

.net - 什么时候会使用“DirectoryInfo”类的“extension”属性(继承自“FileSystemInfo”)?

Extension属性继承自FileSystemInfo

你会在什么时候使用它?据我所知,DirectoryInfo 代表目录以及您可以对目录执行的操作。这绝不会包括对“扩展”的需要。

这个属性对DirectoryInfo类有什么用?

0 投票
1 回答
8033 浏览

c# - 设置文件系统访问规则的问题

在我在本地网络上的应用程序中,任何用户都应该使用此代码在共享文件夹上创建一个目录。例如,test1 是用户文件夹之一的名称。

现在,当域中的管理员想要从任何用户读取每个目录时,就会发生此错误:

试图执行未经授权的操作

管理员运行的代码是:

我的错误在哪里?
提前致谢。