- ファイルを取得してハッシュ値を返す md5 ハッシャーを作成しました。
- 「hFind = FindFirstFile(dir, &data)」を使用して、ディレクトリのファイルを一覧表示しました。
- これらのファイルのパスをハッシュ関数に渡すには、ファイル名を FILL PATH に連結する必要があります (どちらも LPCTSTR です)。
My 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);