Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Основная";
Текущий архив: 2004.11.21;
Скачать: [xml.tar.bz2];

Вниз

Определение предсутствия формата   Найти похожие ветки 

 
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;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.49 MB
Время: 0.038 c
4-1097476689
DelphiN!
2004-10-11 10:38
2004.11.21
Свернуть все окна


3-1098266693
Aleksandr
2004-10-20 14:04
2004.11.21
Присвоение TDataBase.DataBaseName приводит к AV...


3-1098199503
SergP.
2004-10-19 19:25
2004.11.21
ADO. Подскажите строку подключения к Pervasive


14-1099549296
ИМХО
2004-11-04 09:21
2004.11.21
Болеро.РУ лежит трупиком


3-1098527932
Black
2004-10-23 14:38
2004.11.21
Как отобразить значение n ой записи m ого столбца?





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский