C++/STL/Boost を使用してクロス プラットフォーム アプリケーションを作成していますが、フォルダーまたはファイルが非表示になっているか、Windows のシステム ファイルであるかを確認する方法が提供されていないことに気付きました。
C/C++ for Windows でこれを行う最も簡単な方法は何ですか?
理想的には、パス (ファイルまたはフォルダーのいずれか) を含む std::string があり、それが非表示またはシステム ファイルである場合に返されます。すべての Windows バージョンで動作する場合に最適です。これもコンパイルするために MinGW g++ を使用しています。