问题标签 [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.
c++ - 如何避免文件扩展名超过三个字符的 CFileFind 误报?
当我尝试调用CFileFind.FindFile(_T("D://Folder//*.txt"))
时,当唯一的文件是“foobar.txta”时,该方法返回 true。
但是,我不希望文件 foobar.txta 包含在查找结果中。我怎么做到这一点?可能通过使用其他方法或其他 if ?我是 C++ 的新手 :))
注意:如果 exension 小于 3,则似乎不会发生此问题,例如,如果过滤器为“*.tx”且文件为“foobar.txt”,则该方法仍然(正确)返回 false。另外,这里似乎报告了这个问题,但似乎我需要付费才能看到解决方案
c++ - 获取带有文件名的额外字符
我正在使用 CFileFind 来获取文件列表。我总是有一个特定文件的问题。获取带有额外字符“?”的文件标题 附加 .
原名:_KO - Ennamo Yedho Video Song HD_test.txt
检索名称:_KO - Ennamo Yedho Video Song HD_test?.txt
我也在命令提示符中检查了相同的问题。同样的问题正在发生。有人指导我哪里错了。
networking - CFileFind::FindFile 和网络路径
我有一个 dll 可以打开一个文件进行处理。它尝试使用 FindFile() 函数查找文件。我还有一个调用 dll 的服务,这就是问题所在 - 当文件的路径是网络路径时,FindFile() 无法找到它,但只有在从服务调用时,如果我直接从我的应用程序调用它找到文件。我确信 FindFile() 函数在两种情况下都获得相同的参数,因为我用它编写了一个日志文件。参数如下所示:“\SERVER\SERVER_USERS\USERX\TEST.TXT”
c++ - CFileFind 不考虑目录的第一个文件
我在获取目录的最新文件时遇到问题。除非该文件夹中只有一个文件,否则我的代码可以正常工作。我正在使用CFileFind
课程来使这一切发生。我查看了 Microsoft 文档,它说.GetFileName
只能在FindNextFile
. 如果有人有解决方案,我将非常感激。这是我的代码: