Имена файлов
Расширение файла по его имени
Код:
Function GetFileExtension$(FileName$) Код:
Function GetFileName$(FileName$) Код:
Function GetFilesInDir%(DirName$) Код:
Function GetFileParentDir$(FileName$) Демо: PHP код:
GetFileName$(C:\folder\file.exten)=file GetFileParentDir$(C:\folder\file.exten)=C:\folder\ |
Ответ: Имена файлов
Нехочу вдаваться в код, но что будет, если у файла двойное расширение? Напрмиер .tar.gz?
|
Ответ: Имена файлов
А можно еще увидеть функцию которая бы из глобального пути переделывала в локальный, ну то есть вот у нас путь "C:\folder\file.exten" из этого получал такой: ".../file.exten" если приложение находиться в каталоге folder, и чтобы если мы находимся в каталоге выше, ну например "C:\folder\dir", то он бы выдавал "...\file.exten". Сорри за ошибки, если таковые были :).
|
Ответ: Имена файлов
Цитата:
.tar -имя |
Ответ: Имена файлов
fla, нормально определится. ".gz" будет.
Код:
cmd$=CurrentDir() |
Ответ: Имена файлов
HolyDel, как я понял ты написал функцию которая возвращала бы локальный путь до файла, тока ты упустил момент когда мы находимся в каталоге выше, чем лежит сам файл.
|
Ответ: Имена файлов
примечание
Function GetFilesInDir%(DirName$) для использования в каталогах, не содержащх вложенных папок. Иначе вместо -3 на выходе нужно добавить услови на базе FileType |
Ответ: Имена файлов
вот пропатченная версия:
Код:
Function GetLocalFilePayh$(file$) Код:
Function GetFilesInDir%(DirName$) |
Ответ: Имена файлов
ХолиДел, да мне просто интересно, я на блице не кодю.
*Админы, сделайте вставку ника |
Ответ: Имена файлов
HolyDel занятное решение ;) Интересно - быстрее чем через определение типа объекта?
|
Ответ: Имена файлов
не. по хорошему стоило бы определить что ето папка...
в принципе будет работать правильно, но ето: Цитата:
|
Часовой пояс GMT +4, время: 11:38. |
vBulletin® Version 3.6.5.
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Перевод: zCarot