PureBasic

GetPathPart()

Синтаксис

Path$ = GetPathPart(FullPathName$)

Описание


Извлекает часть пути до имени файла, из полного пути .

Параметры

FullPathName$ Полный путь к файлу для получения путевой части.

Возвращаемое значение

Возвращает путевую часть. Например, если полный путь "C:\PureBasic\PB.exe", результатом будет "C:\PureBasic\".

Комментарии

Чтобы получить расширение или имя файла с расширением из полного пути, используйте функций GetExtensionPart() и GetFilePart().

Пример (Фран)

Repertoire$ = GetHomeDirectory() ; Создаёт перечисление всех файлов и папок домашнего каталога.
If ExamineDirectory(0, Repertoire$, "*.*")
    While NextDirectoryEntry(0)
        If DirectoryEntryType(0) = #PB_DirectoryEntry_File
            Type$ = " [Файл] "
            Size$ = " (Размер : " + DirectoryEntrySize(0) + ")"
        Else
            Type$ = " [Каталог] "
            Size$ = "" ; Для каталога размер напрямую не определяется.
        EndIf

        Debug Type$ + DirectoryEntryName(0) + Size$
        Debug "Путь : " + GetPathPart(DirectoryEntryName(0))
        Debug ""
    Wend
    FinishDirectory(0)
EndIf

См. также

GetExtensionPart(), GetFilePart()

Поддерживаемые OS

Все

<- GetHomeDirectory() - Оглавление FileSystem - GetTemporaryDirectory()->