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 >> |