Spec-Zone.ru › Octave 5

36.8 Текущий рабочий каталог

cd dir
cd
old_dir = cd (dir)
chdir …

Изменить текущий рабочий каталог на dir.

Если dir опущено, текущий каталог изменяется на домашний каталог пользователя ("~").

Например,

cd ~/octave

изменяет текущий рабочий каталог на ~/octave. Если каталог не существует, выводится сообщение об ошибке, и рабочий каталог не изменяется.

chdir является псевдонимом для cd и может использоваться во всех тех же форматах вызова.

Примечание по совместимости: при вызове без аргументов, MATLAB отображает текущий рабочий каталог, а не изменяет его на домашний каталог пользователя.

См. также: pwd, mkdir, rmdir, dir, ls.

ls
ls filenames
ls options
ls options filenames
list = ls (…)

Отобразить содержимое каталога.

Команда ls реализуется путем вызова команды перечисления каталогов родной операционной системы — доступные options будут различаться в зависимости от системы.

Имена файлов могут быть подвергнуты расширению оболочки, если они содержат символы подстановки «*», «?», «[]». Чтобы найти буквальное представление символа подстановки, символ подстановки необходимо экранировать с помощью обратного слэша «\».

Если требуется необязательный выходной list, то ls возвращает символьный массив с одной строкой для каждого имени файла/каталога.

Пример использования в системе, подобной UNIX:

ls -l
     -| total 12
     -| -rw-r--r--   1 jwe  users  4488 Aug 19 04:02 foo.m
     -| -rw-r--r--   1 jwe  users  1315 Aug 17 23:14 bar.m

См. также: dir, readdir, glob, what, stat, filesep, ls_command.

val = ls_command ()
old_val = ls_command (new_val)

Запрос или установка командной оболочки, используемой командой Octave ls.

См. также: ls.

dir
dir (directory)
[list] = dir (directory)

Отображение списка файлов для каталога directory.

Если directory не указан, отображается текущий рабочий каталог.

Если требуется возвращаемое значение, возвращается массив структур с полями

name

Имя файла или каталога.

folder

Расположение файла или каталога

date

Отметка времени последнего изменения файла (строковое значение).

bytes

Размер файла в байтах.

isdir

Истина, если name — каталог.

datenum

Отметка времени последнего изменения файла как серийное число даты (двойное).

statinfo

Структура информации, возвращенная из stat.

Если directory — имя файла, а не каталог, возвращается информация о данном файле. directory также может быть списком, а не одним каталогом или файлом.

directory подвергается расширению оболочки, если содержит символы подстановки ‘*’, ‘?’, ‘[]’. Чтобы найти буквальное представление символа подстановки, символ подстановки необходимо экранировать с помощью обратного слэша ‘\’.

Обратите внимание, что для символических ссылок dir возвращает информацию о файле, на который указывает символическая ссылка, а не о самой ссылке. Однако, если ссылка указывает на несуществующий файл, dir возвращает информацию о ссылке.

См. также: ls, readdir, glob, what, stat, lstat.

pwd ()
dir = pwd ()

Возвратить текущий рабочий каталог.

См. также: cd, dir, ls, mkdir, rmdir.

© 1996–2022 The Octave Project Developers
Permission is granted to make and distribute verbatim copies of this manual provided the copyright notice and this permission notice are preserved on all copies.
Permission is granted to copy and distribute modified versions of this manual under the conditions for verbatim copying, provided that the entire resulting derived work is distributed under the terms of a permission notice identical to this one.
Permission is granted to copy and distribute translations of this manual into another language, under the above conditions for modified versions.
https://docs.octave.org/v5.2.0/Current-Working-Directory.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API