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
Все