问题标签 [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.
c# - @"../.." 在路径中是什么意思?
我正在关注MSDN 的本教程。
我在代码中看到了一些我无法理解的内容
c# - DirectoryInfo.GetFiles 方法不返回任何文件
我正在尝试返回.config
存在于%WINDIR%\System32\inetsrv\config
.
为此,我使用以下代码:
这会将零个对象返回到configFiles
. 如果我使用另一个文件夹(比如 D:\DropBox)就可以了!
这段代码以前可以工作,有什么变化吗??
此外,FileInfo fi = new FileInfo(Path.Combine(configPath, "applicationHost.config"));
返回正常,但 fi.Length throws FileNotFoundException
。
似乎它必须是权限,但是我看不到如何在代码运行时检查我是否有权限!
c# - C# 使用 DirectoryInfo 时如何解决限制?
当我通过一些文件夹和文件递归时,我遇到了这个错误:
指定的路径、文件名或两者都太长。完全限定的文件名必须少于 260 个字符,并且目录名必须少于 248 个字符。
这是我的功能
我不能缩短目录名称,因为我也不允许这样做......我该如何解决这个问题?
补充: 这是另一个功能:
编辑 在他使用 Zeta Long Paths 的地方找到了这个: 如何使用 FileInfo 类,避免 PathTooLongException?
已经实现了它,现在我要让程序运行一整夜,看看它是否有效。
编辑 昨天使用了 ZetaLongPath,效果很好!它甚至通过需要权限访问的文件夹。
编辑 而不是zetalongPath,我使用了我认为更好的Delimon.Win32.IO.dll。它具有与 Win32 相同的接口。
c# - C#文件和目录迭代,可以同时做吗?
这可能是一个令人困惑的问题,但我在目录爬虫下面写了,它将从根爬虫开始,找到所有唯一目录,然后找到所有文件并计算它们并添加它们的文件大小。但是,我编写它的方式需要访问目录两次,一次是查找目录,下一次是计算文件。如果/如何一次获得所有信息?
秒表结果为 1.38
此方法的秒表是 2.01,
这对我来说毫无意义。
.26 秒我认为这是赢家
c# - C# 线程 Parallel.ForEach 和 DirectoryInfo 内存不足异常
我有一个非常简单的 Parallel.ForEach 调用下面的代码:
问题是我的内存不足,我在 Parallel.ForEach 中的 pjp.ProjectProcessor 之后考虑了 GC.Collect() 但我不确定这是否可行。这些目录非常大,我不肯定清理这些目录会有所帮助。什么是处理这个问题的好方法?
c# - EnumerateFiles 中的配置 SearchPattern
我有一个包含 2 个文件的目录:
- 文件 1.xls
- 文件2.xlsx
如果我做:
它返回两个文件,我只想要第一个(file1.xls)。我怎样才能做到这一点?
谢谢!
c# - C# 对路径“C:\Documents and Settings\”的访问被拒绝
我正在使用一个简单DirectoryInfo
的方法来抓取 C 驱动器根目录上的所有目录。但是,我在管理员下运行并且我收到路径访问被拒绝的错误,下面是我正在运行的代码。如何解决路径访问问题?
c# - 如何在无序列表中列出所有目录和子目录
我有这个我似乎无法克服的问题。我正在尝试列出所有目录和子目录。这是我到目前为止的代码:
我希望最终结果是:
如果有人可以帮助我请
c# - 检查目录是否可在 C# 中访问?
可能重复:
.NET - 检查目录是否可访问而不进行异常处理
我使用 NET 3.5 和 C# 在 Visual Studio 2010 中制作了一个小文件浏览器,并且我有这个功能来检查目录是否可访问:
但我认为对于大目录,尝试获取所有子目录以检查目录是否可访问可能会很慢。我在尝试浏览受保护的文件夹或没有光盘的 cd/dvd 驱动器时使用此功能来防止错误(“设备未就绪”错误)。
是否有更好的方法(更快)来检查应用程序是否可以访问目录(最好在 NET 3.5 中)?
asp.net - 如何显示文件夹 directoryInfo asp.net 的输出
我有这个 code_behind 从文件夹中获取一些信息,然后在我的页面上显示文件。
然后我在我的主页上有这个代码,但是我得到了一个表格我怎么能这样做我只能得到 UL/LI 列表!?我是新手,不是专业人士。