请问win32编程怎么实现MFC中的 getfilepath
我之前有个程序
里面遍历了文件夹,然后把所有文件的路径跟文件名加入容器
获取路径用的是getfilepath方法
每次查找下一个文件,然后调用getfilepath就可以获取找到的文件的路径
我现在要用win32接口来改写这个程序
遇到这里卡住了
我用_getcwd,好像只能获取当前主程序所在的目录
如何能做到和getfilepath类似的效果呢?

我目前是用_finddata_t这个类来查找文件的,可以获取到文件名,但是这个类并没有路径的参数啊 =-=
里面遍历了文件夹,然后把所有文件的路径跟文件名加入容器
获取路径用的是getfilepath方法
每次查找下一个文件,然后调用getfilepath就可以获取找到的文件的路径
我现在要用win32接口来改写这个程序
遇到这里卡住了
我用_getcwd,好像只能获取当前主程序所在的目录
如何能做到和getfilepath类似的效果呢?

我目前是用_finddata_t这个类来查找文件的,可以获取到文件名,但是这个类并没有路径的参数啊 =-=
...全文
相关推荐
VC++实现对文件的隐藏只读创建时间等
若要实现对文件的隐藏属性设置,可以使用Win32 API中的SetFileAttributes函数。
CFileDialog定制实战:从标志位到IFileDialogCustomize
MFC中的CFileDialog是封装Win32通用对话框的常用类,但许多开发者在定制时常常因为对话框实际由系统shell进程管理而遭遇“钩子触发了,控件却不见了”的困境。理解对话框的创建机制与消息通知模型,是利用钩子和模板进行扩展的前提。从构造函数标志位如OFN_EXPLORER、OFN_ENABLEHOOK的合理配置,到CDN_INITDONE、CDN_SELCHANGE等通知的精准拦截,再到Vista之后基于COM接口的IFileDialogCustomize,提供了从“能改”到“可控”的完整路径。在
VC中的文件操作,判断文件、文件夹是否存在 、删除文件夹、求文件夹大小
VC中的文件操作,判断文件、文件夹是否存在、删除文件夹、求文件夹大小VC 中的文件操作是一种常见的编程技术,包括判断文件、文件夹是否存在、删除文件夹、求文件夹大小等多种操作。
vc遍历文件方法实现
#### 方法二:使用`CFindFile`类为了简化文件遍历的过程,可以使用MFC中的`CFindFile`类。这种方法比直接使用Windows API更简洁易读。
C++递归删除一个目录实例
注意,这个实现仅适用于Windows系统,因为使用了Windows API。


