mkdir
создаёт новую директорию
Синтаксис
mkdir(dirname) mkdir(parentdir, dirname) status = mkdir( ... ) [status, msg] = mkdir( ... )
Аргументы
- dirname
символьная строка: имя директории, которую требуется создать.
- parentdir
символьная строка: имя директории в которой будет создана новая директория
dirname.- status
целое число: статус работы.
- msg
символьная строка: сообщение об ошибке.
Описание
Инструкция mkdir(dirname) создаёт директорию
dirname в текущей директории, если
dirname представляет относительный путь.
Иначе, dirname представляет абсолютный путь и
функция mkdir пытается создать директорию с
абсолютным именем dirname.
Инструкция mkdir(parentdir, dirname) создаёт
директорию dirname в директории
parentdir (если parentdir
не существует, то она будет создана), где
parentdir -- абсолютное или относительное имя.
Инструкция [status,msg] = mkdir(parentdir, dirname)
создаёт директорию dirname в существующей
директории parentdir, возвращая статус работы
status и сообщение об ошибке
msg.
status |
msg |
| -2 | mkdir: Произошла ошибка: Файл с таким именем уже существует в dirname |
| 0 | mkdir: Произошла ошибка: Невозможно создать каталог dirname |
| 1 | |
| 2 | mkdir: Произошла ошибка: Этот каталог уже существует в dirname |
В любой операционной системе, если создание директории удалось, то статус status равен 1, а сообщение msg пустое.
Примеры
// Абсолютное имя пути mkdir(TMPDIR+"/mkdir_example_1") status_2 = mkdir(TMPDIR+"/mkdir_example_2") [status_3,msg_3] = mkdir(TMPDIR+"/mkdir_example_3") // Абсолютное имя пути (parentdir + dirname) [status_4,msg_4] = mkdir(TMPDIR,"mkdir_example_4") // Относительное имя пути cd TMPDIR; [status_5,msg_5] = mkdir("mkdir_example_5") [status_6,msg_6] = mkdir("mkdir_example_5/mkdir_example_6")
Смотрите также
| Report an issue | ||
| << ls | Директория | pwd >> |