![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Определение предсутствия формата [D6, WinXP]
InfMag © (2004-11-08 09:17:00)Подскажите как мне узнать есть ли у c:\fuck\shit\file.(какой-нибудь) этот самый ---> .(какой-нибудь)? Доупстим если нету, то c:\fuck\shit\file... Думаю будет понятно...
InfMag (2004-11-08 10:55:00) [1]
> Palladin
Вобще-то да... Мне надо было с самого начала дать сам код...
Palladin (2004-11-08 10:10:00) [2]Как же раньше написать... Это ведь не ответ на твой первый "вопрос"... Сам виноват...
InfMag (2004-11-08 09:57:00) [3]
> Palladin
Вот теперь спасибо, надо было просто раньше написать...
Palladin (2004-11-08 09:52:00) [4]
> [16] InfMag © (08.11.04 09:51)
Да ты замучил...
ChangeFileExt(SaveList.FileName,'.ini');
InfMag (2004-11-08 09:51:00) [5]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:50:00) [6]Это не нужно создавать, это уже есть. Всегда есть. Кроме случая с ".." в корне диска.
Gero (2004-11-08 09:46:00) [7]
> именно такое - не возможно... но "c:\temp\." и "c:\temp\.."
> имеет место быть...
Разве?
Через файл-менеджер создать такое не получилось.
Gero (2004-11-08 09:46:00) [8]
> InfMag © (08.11.04 09:43)
F1 на слове Pos.
InfMag (2004-11-08 09:43:00) [9]Pos('.',FileName) - А почуму точка стоит перед FileName?
InfMag (2004-11-08 09:43:00) [10]Pos('.',FileName) - А почуму точка стоит перед FileName?
InfMag (2004-11-08 09:40:00) [11]Тьфу...
Блин, я вот сохраняю файл и мне лишь нужно проверить String сточку... Если нет расширения, то его добавить...
Palladin (2004-11-08 09:39:00) [12]Идет обсуждение применения Pos('.',FileName) - чем это может быть чревато если не учесть что....
Тебе уже дали ответ, так что флудом занимаешься ты...
InfMag (2004-11-08 09:37:00) [13]Palladin, да уже писали... Все, народ, хватит флудить, просто ответьте на мой вопрос:
Как проверить имеется ли расширение у файла. Допустим, если я сохраняю его через SaveDialog?
Palladin (2004-11-08 09:34:00) [14]именно такое - не возможно... но "c:\temp\." и "c:\temp\.." имеет место быть...
Gero (2004-11-08 09:30:00) [15]
> "c:\fuck\shit\file... "
> ну вот, аж целых три точки... но его (он же какой нибудь)
> нет..
Такое имя файла не возможно.
Palladin (2004-11-08 09:30:00) [16]
> Я не стал писать именно расширение, потому что народ может
> опять начать писать именно про EXE файлы...
Это на каком основании народ начнет писать именно про EXE файлы увидев слово "расширение"... вообще никакой логики...
Gero (2004-11-08 09:29:00) [17]
> Ты можешь поподробней расписать про ExtractFileExt?
В хелпе достаточно подробно.
> Как всетаки на яву определить предсутсвие этого расширения?
Либо ExtractFileExt не возвратил "" либо проверять имя файла на наличие точки, с помощью Pos, например.
Palladin (2004-11-08 09:29:00) [18]Я что то с трудом понял о чем речь... Нормально вопрос оформить не судьба? Или в голове не хватает?
> [1] Gero © (08.11.04 09:19)
"c:\fuck\shit\file... "
ну вот, аж целых три точки... но его (он же какой нибудь) нет..
InfMag (2004-11-08 09:26:00) [19]Я не стал писать именно расширение, потому что народ может опять начать писать именно про EXE файлы...
Ты можешь поподробней расписать про ExtractFileExt? Как всетаки на яву определить предсутсвие этого расширения?
Gero (2004-11-08 09:19:00) [20]
> какой-нибудь
Это называется расширение.
Оно есть, если в имени файла есть точка.
ExtractFileExt думаю поможет.