Pythonのos.path.isdir(path)のような C/C++ 関数が必要です。
非常によく似た質問を見つけましたが、Linuxを使用しています。
POSIX ソリューションはstat()次のとおりです。
これらの関数は、ファイルに関する情報を返します。
基本的に、 のインスタンスを渡しstruct stat、呼び出しが成功すると (最初にこれを確認してください!)、ファイルを説明するさまざまなフィールドが入力されます。
次に、フィールドでS_ISDIR()マクロを使用して、それがディレクトリかどうかを判断できます。st_modeこれは、内部で Python が行っていることだと思います。