0

C++ を使用してディレクトリを作成/削除/開く方法について、ヘルプが必要です。インターネットで検索しましたが、良い答えが見つかりませんでした。

これは私の宿題のためで、その一部にはフォルダーの作成と削除、およびフォルダー内でのサーフィンが含まれており、Linux で g++ コンパイラーを使用してコンパイルしています。

と呼ばれるライブラリについて読んだことdirect.hがありますが、それは c++ ライブラリではなく、ライブラリを含めるために追加する必要があるとは思いません。

標準ライブラリを使用して c++ を使用してフォルダーを作成/削除/開くにはどうすればよいですか?

4

4 に答える 4

2

ブーストを使用する場合は、その目的のためだけboost::filesystemの機能を備えたものがあります。create_directory

于 2012-05-15T18:00:52.680 に答える
1

sys /stat.hhttp://pubs.opengroup.org/onlinepubs/7908799/xsh/mkdir.htmlでmkdirを使用してみてください

于 2012-05-15T17:55:00.637 に答える
1

Linuxでは、関数mkdir()およびrmdir()を使用できます。マニュアルページを確認してください:mkdirrmdir

于 2012-05-15T18:00:03.870 に答える
0

これを試して:

ファイルの削除: http://cplusplus.com/reference/clibrary/cstdio/remove/

ファイルを開く/作成する: http://cplusplus.com/reference/clibrary/cstdio/fopen/

はい、これらは C 関数ですが、幸いにも C 関数は C++ で動作します。

ディレクトリを作成するには、mkdir を試してください。これについては man ページで読むことができます: man 2 mkdir

幸運を!

于 2012-05-15T18:03:37.790 に答える