Please note that the recommended version of Scilab is 2026.0.0. This page might be outdated.
See the recommended documentation of this function
pathconvert
преобразование имён путей между POSIX и Windows.
Синтаксис
paths = pathconvert(paths [,flagtrail [,flagexpand [,type]]])
Аргументы
- paths
- матрица строк, указывающая набор путей к файлам. 
- flagtrail
- необязательное логическое значение, используемое для добавления завершающего разделителя к путям ( - \или- /в зависимости от целевого формата пути). Его значение по умолчанию равно- %t.
- flagexpand
- необязательное логическое значение, используемое для составления пути из переменных, идущих впереди. Его значение по умолчанию ИСТИНА ( - %t).
- type
- необязательное строковое значение, используемое для определения целевого формата пути: - 'u'для формата пути POSIX (GNU/Linux, ...) и- 'w'формата пути Windows.
Описание
Функция pathconvert используется для преобразования
            набора имён путей в формат, совместимый с операционной системой. Например,
            стиль путей в Windows использует / для разделителей
            файлов, в то время как в других операционных системах это \.
По умолчанию пути преобразуются в формат путей текущей операционной
            системы (но можно определить и другой формат путей с помощью
            аргумента type).
|  | Заметьте: пути в Windows, начинающиеся с префикса буквы диска,
                преобразуются в пути POSIX, используя соглашение cygwin (с
                 /cygdrive). Например:C:\tmpбудет преобразовано в/cygdrive/C/tmp. | 
flagtrail используется для добавления или удаления
            разделителя файлов (в зависимости от целевого формата пути) к концу
            путей. Когда этот параметр установлен в ИСТИНУ, то заключительный
            разделитель файлов добавляется. В противном случае заключительный
            разделитель удаляется.
flagexpand используется для развёртывания
            переменных окружения Scilab'а, стоящих в путях впереди.
            Принимаются следующие переменные:
            
- SCI
- WSCI
- SCIHOME
- TMPDIR
- home(или- ~)
|  | WSCIне известна в GNU/Linux, а~в значении "путь" неизвестна в
                Windows. | 
Примеры
pathconvert("SCI/modules/foo", %f, %t, "w") pathconvert("SCI\modules\foo", %f, %t, "u") pathconvert("SCI\modules\foo", %t, %t, "u") pathconvert("SCI/modules/foo", %f, %f, "w") pathconvert("SCI/modules/foo", %t, %f, "w") pathconvert("C:/tmp", %f, %f, "u") pathconvert("/cygdrive/c/tmp", %f, %f, "w")
Смотрите также
| Report an issue | ||
| << is_absolute_path | Пути - Имена файлов | pathsep >> |