Текущий архив: 2004.11.21;
Скачать: CL | DM;
ВнизОпределение предсутствия формата Найти похожие ветки
← →
InfMag © (2004-11-08 09:17) [0]Подскажите как мне узнать есть ли у c:\fuck\shit\file.(какой-нибудь) этот самый ---> .(какой-нибудь)? Доупстим если нету, то c:\fuck\shit\file... Думаю будет понятно...
← →
Gero © (2004-11-08 09:19) [1]
> какой-нибудь
Это называется расширение.
Оно есть, если в имени файла есть точка.
ExtractFileExt думаю поможет.
← →
InfMag © (2004-11-08 09:26) [2]Я не стал писать именно расширение, потому что народ может опять начать писать именно про EXE файлы...
Ты можешь поподробней расписать про ExtractFileExt? Как всетаки на яву определить предсутсвие этого расширения?
← →
Palladin © (2004-11-08 09:29) [3]Я что то с трудом понял о чем речь... Нормально вопрос оформить не судьба? Или в голове не хватает?
> [1] Gero © (08.11.04 09:19)
"c:\fuck\shit\file... "
ну вот, аж целых три точки... но его (он же какой нибудь) нет..
← →
Gero © (2004-11-08 09:29) [4]
> Ты можешь поподробней расписать про ExtractFileExt?
В хелпе достаточно подробно.
> Как всетаки на яву определить предсутсвие этого расширения?
Либо ExtractFileExt не возвратил "" либо проверять имя файла на наличие точки, с помощью Pos, например.
← →
Palladin © (2004-11-08 09:30) [5]
> Я не стал писать именно расширение, потому что народ может
> опять начать писать именно про EXE файлы...
Это на каком основании народ начнет писать именно про EXE файлы увидев слово "расширение"... вообще никакой логики...
← →
Gero © (2004-11-08 09:30) [6]
> "c:\fuck\shit\file... "
> ну вот, аж целых три точки... но его (он же какой нибудь)
> нет..
Такое имя файла не возможно.
← →
Palladin © (2004-11-08 09:34) [7]именно такое - не возможно... но "c:\temp\." и "c:\temp\.." имеет место быть...
← →
InfMag © (2004-11-08 09:37) [8]Palladin, да уже писали... Все, народ, хватит флудить, просто ответьте на мой вопрос:
Как проверить имеется ли расширение у файла. Допустим, если я сохраняю его через SaveDialog?
← →
Palladin © (2004-11-08 09:39) [9]Идет обсуждение применения Pos(".",FileName) - чем это может быть чревато если не учесть что....
Тебе уже дали ответ, так что флудом занимаешься ты...
← →
InfMag © (2004-11-08 09:40) [10]Тьфу...
Блин, я вот сохраняю файл и мне лишь нужно проверить String сточку... Если нет расширения, то его добавить...
← →
InfMag © (2004-11-08 09:43) [11]Pos(".",FileName) - А почуму точка стоит перед FileName?
← →
InfMag © (2004-11-08 09:43) [12]Pos(".",FileName) - А почуму точка стоит перед FileName?
← →
Gero © (2004-11-08 09:46) [13]
> InfMag © (08.11.04 09:43)
F1 на слове Pos.
← →
Gero © (2004-11-08 09:46) [14]
> именно такое - не возможно... но "c:\temp\." и "c:\temp\.."
> имеет место быть...
Разве?
Через файл-менеджер создать такое не получилось.
← →
Palladin © (2004-11-08 09:50) [15]Это не нужно создавать, это уже есть. Всегда есть. Кроме случая с ".." в корне диска.
← →
InfMag © (2004-11-08 09:51) [16]if Pos(".",SaveList.FileName) then begin
ini:=TIniFile.Create(SaveList.FileName)
end else begin
ini:=TIniFile.Create(SaveList.FileName+".ini");
end;
А тут тогда как писать?
← →
Palladin © (2004-11-08 09:52) [17]
> [16] InfMag © (08.11.04 09:51)
Да ты замучил...
ChangeFileExt(SaveList.FileName,".ini");
← →
InfMag © (2004-11-08 09:57) [18]
> Palladin
Вот теперь спасибо, надо было просто раньше написать...
← →
Palladin © (2004-11-08 10:10) [19]Как же раньше написать... Это ведь не ответ на твой первый "вопрос"... Сам виноват...
← →
InfMag © (2004-11-08 10:55) [20]
> Palladin
Вобще-то да... Мне надо было с самого начала дать сам код...
Страницы: 1 вся ветка
Текущий архив: 2004.11.21;
Скачать: CL | DM;
Память: 0.48 MB
Время: 0.042 c