2

Pythonのos.path.isdir(path)のような C/C++ 関数が必要です。

非常によく似た質問を見つけましたが、Linuxを使用しています。

4

1 に答える 1

7

POSIX ソリューションはstat()次のとおりです。

これらの関数は、ファイルに関する情報を返します。

基本的に、 のインスタンスを渡しstruct stat、呼び出しが成功すると (最初にこれを確認してください!)、ファイルを説明するさまざまなフィールドが入力されます。

次に、フィールドでS_ISDIR()マクロを使用して、それがディレクトリかどうかを判断できます。st_modeこれは、内部で Python が行っていることだと思います。

于 2013-01-29T12:57:29.670 に答える