Можно ли создать новый каталог файлов по любому указанному пути с помощью mkdir ()

Я пытаюсь понять функцию mkdir () в php. Я указал путь для этой функции, где создать файл. Но он создает новый в той же директории, где лежит мой файл php. Мой код

mkdir("d://movie/new file");

но при второй перезагрузке моей страницы php он говорит, что он существует в следующем каталоге. Это означает, что он не создавался в указанной папке.

Предупреждение: mkdir (): файл существует в C: \ xampp \ htdocs \ practice \ bal.php в
строка 4

Я проверил руководство. Функция mkdir () не ищет iNCLUDE_PATH (по крайней мере, это сказано в руководстве).

введите описание изображения здесь

Мой вопрос

Можно ли создать новую директорию в любом указанном пути с помощью этой функции?

0

Решение

Пожалуйста, используйте обратную косую черту под Windows или используйте константу DIRECTORY_SEPARATOR.

mkdir('c:\a\b\c\d', 0775, true);

ИЛИ ЖЕ

mkdir('c:'.DIRECTORY_SEPARATOR.'a'.
DIRECTORY_SEPARATOR.'b'.
DIRECTORY_SEPARATOR.'c'.
DIRECTORY_SEPARATOR.'d', 0775, true);
0

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]