0

Win32でopendirに相当するものが何であるか(または存在するかどうか)を誰かが知っていますか?明らかに、FindFirstFile(Ex)をFindNextFileと一緒に使用することもできますが、パスに*を追加することは、それを行うための非常にハックな方法のようです。

4

2 に答える 2

3

FindFirstFileおよびFindNextFile適切な Win32 API です。C++ コードを書いていると仮定すると、 Boost Filesystemライブラリ (およびを使用して Windows に実装されている)directory_iteratorから使用することを検討できる移植可能な代替手段として考えられます。FindFirstFileFindNextFile

于 2009-01-10T20:38:03.457 に答える
0

CreateFilewithFILE_FLAG_BACKUP_SEMANTICSを使用してBackupReadディレクトリデータを読み取ることができると思いますが、データが実際にどのような形式であるかはわかりません。また、権限が有効になっているユーザーとして実行する必要があるSE_BACKUP_NAMEため、これは実際には適していません汎用アプリケーション。

于 2009-01-10T20:19:52.013 に答える