1

プログラムで、コマンド パラメータのパスにあるファイルを作成する必要があります。つまり、program /home/user/directory/that/doesnt/exist/file. ディレクトリが存在しない場合、fopenはファイルを開くことができないため、プログラムはディレクトリを作成する必要があります。各スラッシュと各ディレクトリを検出するために独自のループをプログラムするmkdir必要がありますか、またはこれを自動的に行う機能はありますか?

4

1 に答える 1

6

誰かがあなたのためにそれをコーディングしました: mkpath()

または、 の使用に満足している場合はsystem()、使用できますsystem("mkdir -p /your/path/here");

于 2010-12-27T19:50:32.813 に答える