|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
30.04.2011, 15:33 | #1 |
Участник клуба Подтвердите свой е-майл
Регистрация: 26.01.2008
Сообщений: 1,897
|
Найти файл без расширения
Так я делаю проверку фаил или папка
Код:
Последний раз редактировалось Shouldercannon; 30.04.2011 в 15:53. |
30.04.2011, 16:01 | #2 |
Старожил
Регистрация: 17.11.2010
Сообщений: 18,922
|
Если расширения нет то последние четыре строчки кода никогда работать не будут, вывод - для этого случае код не пригоден
Следовательно в первом блоке если каталог не найден нужно попытаться файл найти. Информация к размішлению - имя каталога тоже может быть с точкой, т.е. существует расширение
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
Последний раз редактировалось Аватар; 30.04.2011 в 16:06. |
30.04.2011, 16:05 | #3 |
Старожил
Регистрация: 09.01.2008
Сообщений: 26,229
|
и правильно не работает.
я Вам больше скажу. Создайте папку с именем, например, "MyDoc.OLD" и она определится как файл. в файловой системе есть специальный атрибут (в Дельфи константа faDirectory). поэтому, определить, папка или файл можно так (взято из JEDI - файл JclFileUtils.pas ): Код:
Код:
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
[Delphi], запись и чтение изображения в файл своего расширения | Игорь0766 | Помощь студентам | 1 | 31.01.2011 16:41 |
Название файла без РАСШИРЕНИЯ! | Dionix | Общие вопросы Delphi | 5 | 10.02.2010 23:18 |
Как открыть для чтения и записи файл без расширения | DeDoK | Общие вопросы Delphi | 4 | 11.11.2009 22:41 |
Файл расширения *.bat | Катюшенька | Помощь студентам | 2 | 29.09.2009 16:44 |
запретить удалять файл определенного расширения | anuignedysic | Assembler - Ассемблер (FASM, MASM, WASM, NASM, GoASM, Gas, RosAsm, HLA) и не рекомендуем TASM | 1 | 18.05.2009 11:30 |