mkdirでフォルダを作成するとNo such file or directoryエラーが発生する
- 2015年05月3日
- WEB開発
PHPでサーバー上にフォルダを作成する時、No such file or directoryエラーが発生。
今から作ろうとしているフォルダに対して「そんなフォルダ無いよ」と言われも。
原因は、mkdir()関数に渡す引数の不足。
2階層以上の深さを一度に作成するときには、第3引数にTRUEを付ける。
mkdir('./aaa', 0777);
これはOK。aaaフォルダを作るだけなので第3引数は省略可能。
mkdir('./aaa/bbb', 0777);
これで上記エラー発生。aaaフォルダを作成し、更にその下にbbbを作ろうとしている。
mkdir('./aaa/bbb', 0777, TRUE);
これで正常に作成できました。
検索
カレンダー
月 | 火 | 水 | 木 | 金 | 土 | 日 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | |
7 | 8 | 9 | 10 | 11 | 12 | 13 |
14 | 15 | 16 | 17 | 18 | 19 | 20 |
21 | 22 | 23 | 24 | 25 | 26 | 27 |
28 | 29 | 30 |
© 2025 Copyright OKESYS. All rights reserverd.