_findfirst如何管理当前路径?

时间:2019-07-16 10:05:28

标签: c++ c windows

假设在以下两种情况的一种中使用_findfirst

struct _finddata_t  fd;
intptr_t  search_handle;
// Either
search_handle = _findfirst( "file*.txt", &fd );
// Or
search_handle = _findfirst( ".\\file*.txt", &fd );

两者的结果是否有所不同? 我还没有找到第一种形式是否可以遵循除GetCurrentDirectory()之外的特定搜索策略。

它可以对某些文件系统(例如Unicode特殊名称)有所作为吗?

从我在几台PC和不同版本的Windows上进行的测试来看,它看起来是相同的,但是在无法访问它的远程系统上,看起来好像有某些原因使其失败-<当选择的文件名很长足够时,strong>也许,但这只是我现在无法证明的一种假设,我仍然怀疑它是否超过了_MAX_PATH。

0 个答案:

没有答案