Scilab Website | Contribute with GitLab | Mailing list archives | ATOMS toolboxes
Scilab Online Help
6.1.1 - Русский

Change language to:
English - Français - 日本語 - Português -

Please note that the recommended version of Scilab is 2025.0.0. This page might be outdated.
See the recommended documentation of this function

Справка Scilab >> Файлы: функции ввода/вывода > Директория > ls

ls

показывает файлы

Синтаксис

files = ls [path]
files = ls( [path] )

Аргументы

path

матрица строк, указывающая путь к директории (обычно заканчивающаяся шаблоном, содержащим *). Значение по умолчанию . (точка).

files

вектор-столбец строковых значений. По умолчанию он содержит вывод, отформатированный в столбец.

Описание

Функция ls может быть использована для составления списка файлов, которые соответствуют шаблонам, заданным аргументом path. Шаблоны указываются Unix-команде ls или Windows-команде dir для получения информации о файлах. Таким образом, чтобы написать переносимый Scilab-сценарий, необходимо указать допустимые символы замещения в шаблонах для обоих ОС. Заметьте, что выполняется преобразование имени пути, и, например, SCI/modules/core/macros/*.sci является допустимым шаблоном как для Unix, так и для Windows.

Если вы хотите получить вектор всех файлов, соответствующих шаблону, то лучше использовать функцию listfiles или функцию dir.

Пожалуйста, заметьте, что, начиная с версии 5.0 Scilab'а, второй входной аргумент удалён (последовательность строк, которую можно добавить в Unix-системах: опции Unix-команды ls). Эта опция была удалена, главным образом, по причинам безопасности и переносимости.

Примеры

ls
ls SCI/modules/core/macros/*.sci
x=ls('SCI/modules/core/macros/*.sci')

Смотрите также

  • listfiles — список файлов
  • findfiles — поиск всех файлов с указанным уточнением файла
  • dir — получает список файлов
  • fileinfo — предоставляет информацию о файле
Report an issue
<< isdir Директория mkdir >>

Copyright (c) 2022-2024 (Dassault Systèmes)
Copyright (c) 2017-2022 (ESI Group)
Copyright (c) 2011-2017 (Scilab Enterprises)
Copyright (c) 1989-2012 (INRIA)
Copyright (c) 1989-2007 (ENPC)
with contributors
Last updated:
Mon Jan 03 14:39:57 CET 2022