问题标签 [findfirst]

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 回答
1098 浏览

ms-access - VBA:rs.findfirst 中的类型不匹配

我有这个代码:

而且我一直在遇到类型不匹配的问题(删除 ' 似乎没有帮助,在 EmpNo 和 JobNo 周围添加 [] 也无济于事)。

在 tblJobs 中,EmpNo 和 JobNo 都定义为 Long Integer。

cbEmpNo 和 cbJobNo 是没有控制源的组合框。他们的行源是从 tblJobs 中提取 EmpNo / JobNo 的 SQL 查询。

0 投票
2 回答
1133 浏览

java - 不兼容的类型:卡片无法转换为 java.lang.String

我的代码不断收到此错误。我似乎找不到问题所在。

我不知道该怎么做,因为我什至查看了教科书,它给了我一个类似的方法,除了不同的变量。

我在BlueJ上。

0 投票
1 回答
773 浏览

assembly - 组装 DTA 文件属性、大小、名称等

我正在为一个学校项目使用程序集,我的任务需要找到与给定扩展名(*.txt、*.exe 等)匹配的文件并打印出该文件的大小、日期、文件名等。到目前为止我已经成功找到文件并设置了 DTA。归结为文件名,一切都很好,但是当我必须打印出大小或日期时,我很挣扎。我假设它们是二进制的,对吗?如何将它们从二进制解码为无法理解的格式?

那是我的代码,但它很混乱并且正在进行中。

0 投票
0 回答
999 浏览

c++ - windows.h 如何使用 FindFirstFile() 和 FindNextFile() 列出目录中的所有文件?

我正在 Qt 中编写一个应用程序,并尝试使用 Windows 函数 FindFirstFile 和 FindNextFile 来加快计算多个目录中大量文件的速度。为了列出文件,我几乎逐字逐句地从微软网站上复制了这段代码,但调试它表明当我触发该函数时它只列出一个文件;

这是一个在 64 位 windows 10 上运行的 32 位程序,因此应该在使用这些函数之前调用 Wow64DisableWow64fsredirection。有人知道我在做什么错吗?谢谢!

0 投票
0 回答
2621 浏览

c++ - 理解 _findfirst 和 _findnext

需要了解 _findfirst 和 _findnext 如何与模式输入一起工作。

我曾经遵循代码来分析它们的功能,但结果让我感到困惑。

结果:我的文件夹中有四个文件。

现在,

好的。没有带有 ext tx 的文件

好的。也没有带有 ext txt_ 的文件

???我只要求 ext txt。为什么会显示 txt_bck?

现在这个和上一个有什么区别?

预期的 ”?” 通配符将只匹配一个字符,但它也匹配 0。

_

0 投票
2 回答
812 浏览

c++ - C++ _findfirst 和 TCHAR

我得到了以下代码:

这样做是打印给定目录 (C:) 包含的所有内容的名称。现在我必须打印出子目录中所有内容的名称(如果有的话)。到目前为止我有这个:

}

现在我不是要求整个解决方案(我希望能够自己完成),但只有一件事我无法理解,那就是 TCHAR* argv。我知道 argv[1] 包含我在“命令参数”下的项目属性中放置的内容,现在它包含我想要在 (C:/users/name/New folder/*) 中测试我的应用程序的目录,其中包含一些带有子文件夹的文件夹和一些随机文件。argv[1] 当前给出以下错误:

错误:“_TCHAR*”类型的参数与“const char *”类型的参数不兼容

现在我搜索了 TCHAR,我知道它是 wchar_t* 或 char*,具体取决于使用 Unicode 字符集或多字节字符集(我目前使用的是 Unicode)。我也明白转换是一个巨大的痛苦。所以我要问的是:我怎样才能最好地使用 _TCHAR 和 _findfirst 参数解决这个问题?

我打算将 dirEntry.name 连接到 argv[1] 以及最后连接一个“*”,并在另一个 _findfirst 中使用它。由于我仍在学习 C++,因此对我的代码的任何评论都将受到赞赏。

0 投票
2 回答
444 浏览

delphi - FindFirst 和问号

我需要删除所有以“a”开头的文件,然后是三个任意字母和“.txt”扩展名,如“a123.txt”。这是代码:

我一直以为问号的意思是一个且只有一个字符,但出乎我意料的是,这段代码返回的是“a.txt”、“a1.txt”和“a123.txt”文件名。有没有一种简单的方法可以修改代码以仅查找“a123.txt”之类的文件?

0 投票
5 回答
8279 浏览

python - 如何找到第一次出现的元音并将其移到原始单词(pig latin)后面?

我需要在python中找到字符串的第一个元音,我是初学者。我被指示将第一个元音之前的字符移动到单词的末尾并添加“-ay”。例如,“big”变成“ig-bay”,“string”变成“ing-stray”(基本上是piglatin)。

这是我到目前为止所拥有的:

我需要找到一种方法来阻止“if”语句在找到第一个元音后寻找更多的元音 - 至少我认为这是问题所在。谢谢!

0 投票
0 回答
139 浏览

c++ - FindFirst / FindNext 发现不正确的文件

我正在使用 Borland C++Builder 6 进行编码。在我的几个应用程序中,我使用以下函数来定位我们网络上的文件:

这是该功能的淡化版本,但您可以看到我要完成的工作。我试图搜索N:带有掩码的任何文件748000*.*

但是,该函数返回与掩码不匹配的文件。经过一番挖掘,我发现它与 8.3 文件的短名称有关。无论出于何种原因,文件的短名称都是完全错误的。例如,748123_20161110.pdf应该看起来像748123~1.pdf,而不是显示748AE4~1.PDF。我知道一种解决方法(通过检查找到的文件上的“名称”值,这会给我全名,然后检查全名)。然而,这太疯狂了。

我在这里有几个问题:

  1. 为什么短名称的格式会不正确?

  2. 有没有办法告诉FindFirst()/FindNext()只搜索长文件名?如果没有,是否有人可以使用替代功能?

  3. 有一个 DOS 命令可以完全禁用短名称。这样做有什么危险吗?另外,如果我在我们的网络驱动器上禁用此选项,就足够了吗?所有文件操作都在最终用户电脑上进行(我是否必须在个人电脑上禁用短名称?

0 投票
2 回答
195 浏览

swift - Swift 3 - MagicalRecord:如何在空实体上使用 findFirst

我在第一次运行时为空的实体上调用MagicalRecord 的方法。 findFirst()

我有错误

EXC_BAD_INSTRUCTION(代码=EXC_i386_INVOP...),

如果我在调用方法之前插入一行findFirst(),没有错误(或者如果我findAll()用空实体调用,也没有错误)

那么有没有一种方法可以正确调用findFirst可选?的 Swift 强制执行!