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