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'а, стоящих в путях впереди.
            Принимаются следующие переменные:
            
SCIWSCISCIHOMETMPDIRhome(или~)
![]()  | 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 >> | 

