PureBasic

GetFilePart()

Синтаксис

Filename$ = GetFilePart(FullPathName$ [, Mode])

Описание


Извлекает имя файла с расширением, из полного пути к файлу.

Параметры

FullPathName$ Полный путь для получения имени файла.
Mode (дополн.) Этот параметр может быть одним из следующих значений:
  #PB_FileSystem_NoExtension: Получить имя файла без его расширения (если есть).

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

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

Комментарии

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

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

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 "Имя : " + GetFilePart(DirectoryEntryName(0))
        Debug ""
    Wend
    FinishDirectory(0)
EndIf

См. также

GetExtensionPart(), GetPathPart()

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

Все

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