问题标签 [cfilefind]

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 投票
4 回答
2068 浏览

c++ - 如何避免文件扩展名超过三个字符的 CFileFind 误报?

当我尝试调用CFileFind.FindFile(_T("D://Folder//*.txt"))时,当唯一的文件是“foobar.txta”时,该方法返回 true。

但是,我不希望文件 foobar.txta 包含在查找结果中。我怎么做到这一点?可能通过使用其他方法或其他 if ?我是 C++ 的新手 :))

注意:如果 exension 小于 3,则似乎不会发生此问题,例如,如果过滤器为“*.tx”且文件为“foobar.txt”,则该方法仍然(正确)返回 false。另外,这里似乎报告了这个问题,但似乎我需要付费才能看到解决方案

0 投票
1 回答
682 浏览

visual-c++ - 如何在 MFC 智能设备应用程序 VC++ 中使用 CFileFind?

我收到这样的错误

0 投票
0 回答
173 浏览

c++ - 获取带有文件名的额外字符

我正在使用 CFileFind 来获取文件列表。我总是有一个特定文件的问题。获取带有额外字符“?”的文件标题 附加 .

原名:_KO - Ennamo Yedho Video Song HD_test‏.txt

检索名称:_KO - Ennamo Yedho Video Song HD_test?.txt

我也在命令提示符中检查了相同的问题。同样的问题正在发生。有人指导我哪里错了。

在此处输入图像描述

在此处输入图像描述

0 投票
1 回答
416 浏览

networking - CFileFind::FindFile 和网络路径

我有一个 dll 可以打开一个文件进行处理。它尝试使用 FindFile() 函数查找文件。我还有一个调用 dll 的服务,这就是问题所在 - 当文件的路径是网络路径时,FindFile() 无法找到它,但只有在从服务调用时,如果我直接从我的应用程序调用它找到文件。我确信 FindFile() 函数在两种情况下都获得相同的参数,因为我用它编写了一个日志文件。参数如下所示:“\SERVER\SERVER_USERS\USERX\TEST.TXT”

0 投票
1 回答
663 浏览

c++ - CFileFind 不考虑目录的第一个文件

我在获取目录的最新文件时遇到问题。除非该文件夹中只有一个文件,否则我的代码可以正常工作。我正在使用CFileFind课程来使这一切发生。我查看了 Microsoft 文档,它说.GetFileName只能在FindNextFile. 如果有人有解决方案,我将非常感激。这是我的代码: