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 | 31 |
© 2025 Copyright OKESYS. All rights reserverd.