关于文件查找的问题

来源:百度知道 编辑:UC知道 时间:2024/09/22 03:03:09
CFileFind类的成员函数FindFile参数明明是LPCTSTR,但是
find.FindFile(LPCTSTR("d:\\a\\*.*"));无法查找到
find.FindFile(CString("d:\\zlk\\*.*"));却可以
哪位高手帮我找下原因
对不起,我打错了,上面和下面的字符串是一样的

find.FindFile(LPCTSTR("d:\\a\\*.*"));无法查找到
find.FindFile(CString("d:\\zlk\\*.*"));却可以
你这问题问得有问题,因为上面这两行代码根本没有可比性,它们搜索的文件名不一样,如果D:盘下没有a这个文件夹,你即使
find.FindFile(CString("d:\\a\\*.*"));
也不会找到;反而言之,只要D:下有叫做"a"的这个文件夹,下面这句同样能找到
find.FindFile(LPCTSTR("d:\\a\\*.*"));