- 我创建了一个 md5 哈希器,它接受一个文件并返回哈希值。
- 我使用“hFind = FindFirstFile(dir, &data)”来列出目录的文件。
- 为了将这些文件的路径传递给我的哈希函数,我需要将文件名连接到填充路径(两者都是 LPCTSTR)。
我的 FileHashComputing Snippet = 计算文件的 hashValue
代码片段:
HANDLE hFind;
WIN32_FIND_DATA data;
LPCTSTR dir = L"c:\\*.*";
LPCTSTR FNAME;
LPCTSTR FULLPATH = L"c:\\";
hFind = FindFirstFile(dir, &data);
FindNextFile(hFind, &data);
printf("%ws\n", data.cFileName);
FNAME = data.cFileName;
printf("%ws\n", FNAME);