Главная страница
    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.041 c
1-1099712363
beavka
2004-11-06 06:39
2004.11.21
Трей - проблема


1-1099510216
tormoz
2004-11-03 22:30
2004.11.21
Работа с Word (туда и обратно)


6-1095167061
Lord de Mon
2004-09-14 17:04
2004.11.21
не "коннектится" NMHTTP . Где моя ошыбка?


3-1098269378
SiJack
2004-10-20 14:49
2004.11.21
Народ помогите!!! Не могу справится с kbmmemtable 4.04


1-1099910426
Змей
2004-11-08 13:40
2004.11.21
Манифест





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
Английский Французский Немецкий Итальянский Португальский Русский Испанский