问题标签 [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 投票
2 回答
246 浏览

c# - 如何获取桌面的路径?

我正在尝试在桌面中创建一个文件夹(使用 DirectoryInfo) - 我需要获取桌面路径

我试过使用:

但它不断让我进入用户的文件夹(桌面、音乐、视频文件夹所在的位置)。

0 投票
1 回答
33 浏览

c# - 显示文件夹位置中的项目而不是完整目录

我在目录中有一个包含文件夹的数组。我希望它们显示在组合框中,但我不显示完整目录,我只想要目录中的文件夹名称。我的尝试没有成功

我的代码

我的结果

在此处输入图像描述

0 投票
2 回答
153 浏览

c# - c# GetDirectories 返回意外目录(给出具体示例)

使用 c# GetDirectories 在搜索目录下立即检索文件夹。该代码适用于搜索的所有其他目录,但单个目录除外。具体来说,GetDirectories 返回两个不同的文件夹,一个包含搜索模式,而另一个不包含搜索模式。

通配符搜索模式*43*在我的示例中。

几乎所有我能想到的都试过了。
奇怪的是,如果我更改“WINCE_TEST_IMAGE_41”文件夹名称的任何一个字符的大小写,则返回与(再次)GetDirectories搜索模式匹配的预期(和正确)单个目录。"*43*"例如,将 更改"C"为...然后返回"c"包含...的单个目录43

设置:
我安装了 .NET Framework SDK 4.8(截至 2019 年 9 月 3 日的最新安装)。
1. 创建文件夹“C:\Temp\WINCE_OS_IMAGES”
2. 在文件夹中创建子文件夹:
* “WINCE_TEST_IMAGE_40”
* “WINCE_TEST_IMAGE_41”
* “WINCE_TEST_IMAGE_42”
* “WINCE_TEST_IMAGE_43”
* “WINCE_TEST_IMAGE_44”。

这样目录结构就是:

代码:
v是该方法的参数输入,因此我分配了一个值来帮助重现该问题。

预期: GetDirectories语句仅返回以 . 结尾的目录"43"

实际:
GetDirectories 语句返回两个目录,一个以 . 结尾,"41"另一个以"43".

0 投票
4 回答
1061 浏览

c# - C# - 从 Directory.GetDirectories() 和 Directory.GetFiles() 中排除目录和文件

我需要计算指定目录路径中的文件和目录。但我想排除.git文件夹和此文件夹中的文件不被计算在内。我试过 -

对于排除 .git,我可以写 -

这将排除 .git 目录,但是如何防止文件(存在于 .git 目录中)被计算在内?

据我所知,GetDirectories() 只处理文件夹而不处理文件,GetFiles() 只处理文件,而不关心 GetDirectories() 排除的目录。

0 投票
1 回答
27 浏览

asp.net-core - 在生产中尝试通过 .net core 3.X 中的相对路径读取文件时出错

当我在 localhost 中运行我的项目时,我能够找到该文件并进一步处理它。这是通过这行代码实现的。

我能够获得完整的相对路径 C:\etc\etc\etc.. 但是当我将此代码推送到生产环境时,当它到达这个阶段时,它会抛出一个错误

我做错了什么?我是否必须选择文件并将它们设置为内容以便将其包含在构建中?

0 投票
1 回答
21 浏览

c# - 尝试编译目录,但如果目录不存在则跳过并搜索下一个

我遇到了将目录拉入列表的代码的问题。它在我的机器上运行良好,它们都存在,但是当我在另一个没有它们的机器上运行时,它无法加载列表并给出未处理的异常(System.IO.DirectoryNotFoundException:找不到路径的一部分'C:\Alerton..)。我需要检查所有目录,但如果它们不存在,我只需跳过并查找下一个。在此先感谢,如果这是我忽略的一件简单的事情,我很抱歉。

Private Sub getjobs(sender As Object, e As EventArgs) 处理 MyBase.Load

0 投票
0 回答
27 浏览

visual-studio - 如果文件夹名称中有空格字符,则拉链将不会完成。如何忽略字符串中的空格字符?

在这段代码中,如果文件夹名称中有空格字符,则不会进行拉链。如何忽略str中的空格字符。但它不起作用。

0 投票
1 回答
45 浏览

vb.net - 如何从 2 个不同的来源(文件夹/目录)填充列表框?

我正在尝试将一些文档分类到列表框中,如果我的文档是扫描图片到文件夹中的集合,它必须在 lisbox1 列出每个文件夹,如果我的文档是 .pdf 它也必须添加

我得到结果:

D:\books\Book-A

D:\书籍\书籍-B

D:\books\Book-C

或者

D:\books\Book-E.pdf

D:\books\Book-F.pdf

D:\books\Book-G.pdf

但我不能把它混为一谈,每次列表框只显示一个或另一个来源。有什么建议列出吗?

0 投票
0 回答
18 浏览

sorting - DirectoryInfo[] 没有以正确的顺序返回目录 Unity

我正在尝试使用 GetDirectories() 方法统一获取指定文件夹中的目录,但返回的数组顺序不正确。例如,目录应按以下顺序返回:

7级、8级、9级、10级、11级、12级

但我按以下顺序得到结果:

10级、11级、12级、7级、8级、9级

这是我正在使用的代码:

如何以正确的顺序检索目录?