问题标签 [getdirectories]

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 投票
1 回答
1040 浏览

c# - c#你如何线程递归目录搜索?

我正在尝试在下面的函数中穿线,以便背景表单可以继续移动并且不会“冻结”,有人可以帮我这样做吗?

我使用以下按钮执行代码:

0 投票
2 回答
1090 浏览

c# - C# treeview 未经授权的异常

所以我关注了 MS 文章http://msdn.microsoft.com/en-us/library/ms171645.aspx

这是使用设计器创建具有 ListView 和 TreeView 控件的资源管理器样式界面。

所以一切都很好,但是,您是否将其设置为 C 的根目录以扫描所有文件夹和文件等。我收到{"Access to the path '<path to file' is denied."}

VS 2010 指出这就是问题所在。

subSubDirs = subDir.GetDirectories();

我可以尝试解决这个问题,但是,在抛出异常后,应用程序不会继续。

有没有办法可以跳过应用程序无法访问的目录?

0 投票
2 回答
6647 浏览

c# - c# Directory.GetDirectories 不包括文件夹

我正在尝试遍历“c:\Users”中 Windows 中的用户文件夹列表,但不包括 microsoft 内置用户文件夹,以下是我用来完成此壮举的代码段,但出于某种原因没有按预期工作。

我不确定为什么这不起作用,任何人都可以为我提供一些见解吗?

0 投票
2 回答
25404 浏览

c# - 检查目录是否可在 C# 中访问?

可能重复:
.NET - 检查目录是否可访问而不进行异常处理

我使用 NET 3.5 和 C# 在 Visual Studio 2010 中制作了一个小文件浏览器,并且我有这个功能来检查目录是否可访问:

但我认为对于大目录,尝试获取所有子目录以检查目录是否可访问可能会很慢。我在尝试浏览受保护的文件夹或没有光盘的 cd/dvd 驱动器时使用此功能来防止错误(“设备未就绪”错误)。

是否有更好的方法(更快)来检查应用程序是否可以访问目录(最好在 NET 3.5 中)?

0 投票
4 回答
891 浏览

c# - 读取存储在数组中的不同目录中的每个文件

我必须检查不同目录数组中的每个 xml 文件。

我的代码(仍然有错误):

我猜您不能将数组存储在字符串列表中。是否有任何其他方式可以读取存储在数组中的每个目录中的文件?

0 投票
17 回答
273173 浏览

c# - 列出一个目录+子目录中的所有文件和目录

我想列出目录和该目录的子目录中包含的每个文件和目录。如果我选择 C:\ 作为目录,程序将获取它可以访问的硬盘驱动器上每个文件和文件夹的每个名称。

列表可能看起来像

0 投票
2 回答
750 浏览

c++ - c++中的getdir,选择保存目录

我有一个qdialog用户qlineedit可以在其中编写他选择的路径来保存文件的地方。我想实现一个pushbutton(打开),如果用户按下它,它将类似于uigetdirin matlab。它返回在字符串中选择的路径。c++中有什么建议吗?

谢谢你。

0 投票
1 回答
292 浏览

c# - 获取 UAC 保护目录中的所有文件

我是 C# 的初学者,我想获取 Documents and Setting 或 Desktop 文件夹等中的所有文件和目录。

我一直试图在我的计算机上禁用我的 UAC 但它不起作用,我还尝试在 VS 2012 中创建一个清单并将“requestedExecutionLevel 级别”更改为管理员但没有成功。我仍然收到“拒绝访问”错误。

我怎样才能进入这些文件夹?难道我做错了什么 ?

0 投票
3 回答
6295 浏览

c# - C# Directory.GetFiles 带掩码

在 C# 中,我想从与以下掩码匹配的特定目录中获取所有文件:

  • 前缀是"myfile_"
  • 后缀是一些数字
  • 文件扩展名是xml

IE

以下文件不应与掩码匹配:

代码应该喜欢这个(也许一些 linq 查询可以提供帮助)

谢谢

0 投票
2 回答
18363 浏览

c# - 使用 Directory.GetDirectories 时如何排除文件夹

我想返回“SomeFolder”目录中所有子目录的列表,不包括“Admin”和“Templates”目录。

我有以下文件夹结构(简化):

“SomeFolder”可以包含不同数量的“RandomString”文件夹(从 ~10 到 ~100)。

这是我尝试过的:

这将返回没有过滤掉“管理员”和“模板”的文件夹的完整列表(如上所示)。

有趣的是,如果我将 LINQ.Where子句更改为include,而不是exclude, 'Admin' 和 'Templates' 它可以工作,这意味着它只返回 'Admin' 和 'Templates' 的路径。

如果 LINQ 不是解决方案,有没有办法使用 GetDirectories SearchPattern 过滤掉目录?