С Новым годом! Форум программистов, компьютерный форум, киберфорум
Delphi для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.60/5: Рейтинг темы: голосов - 5, средняя оценка - 4.60
10 / 10 / 2
Регистрация: 03.04.2010
Сообщений: 160
1

Путь

24.09.2010, 21:36. Показов 846. Ответов 14
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
суть "string" = path or path+filename , как узнать = ли string path or path+filename ?
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
24.09.2010, 21:36
Ответы с готовыми решениями:

Системе не удается найти указанный путь. И путь к рабочему столу :С
Подскажите в чем может быть проблема - Открываю ранее деланный проект - и выводит сообщение, что не...

Определить путь S, пройденный лодкой (путь=время*скорость)
Скорость лодки в стоячей воде V км/ч, скорость течения реки U км/ч (U<V). Время движения лодки по...

ошибочный путь
помогите!! есть программа выдает ошибку-задает ошибочный путь, как и где исправить?

Путь к Материнке
Помогите написать путь к материнке к ХДД умею а к материнке нет procedure...

14
Почетный модератор
64303 / 47600 / 32742
Регистрация: 18.05.2008
Сообщений: 115,181
24.09.2010, 21:43 2
Довольно загадочно написано, но если я понял, то они отличаются наличием точки в записи.
0
10 / 10 / 2
Регистрация: 03.04.2010
Сообщений: 160
24.09.2010, 21:48  [ТС] 3
Цитата Сообщение от Puporev Посмотреть сообщение
Довольно загадочно написано, но если я понял, то они отличаются наличием точки в записи.
но примерно наверно да ...
0
215 / 215 / 20
Регистрация: 18.05.2010
Сообщений: 865
24.09.2010, 21:51 4
Для папки
Delphi
1
2
3
if DirectoryExists('Путь') 
  then ShowMessage('Есть')
  else ShowMessage('Нет');
Для файла
Delphi
1
2
3
if FileExists('Путь') 
  then ShowMessage('Есть')
  else ShowMessage('Нет');
Добавлено через 1 минуту
Цитата Сообщение от Puporev Посмотреть сообщение
Довольно загадочно написано, но если я понял, то они отличаются наличием точки в записи.
Файл и каталог могут как содержать так и не содержать точку.
0
283 / 262 / 32
Регистрация: 11.11.2009
Сообщений: 605
24.09.2010, 21:51 5
точка бывает и в названиях папок.
Можно точно сказать что папка, только в одном случае - если строка завершается обратным слешом "\", во всех остальных случаях - может быть и то и другое.
0
10 / 10 / 2
Регистрация: 03.04.2010
Сообщений: 160
24.09.2010, 21:55  [ТС] 6
НЕ я не это спрашивал !

Добавлено через 1 минуту
Цитата Сообщение от new_in_net Посмотреть сообщение
т
Цитата Сообщение от new_in_net Посмотреть сообщение
если строка завершается обратным слешом "\",
папка не завершается слешом! но как бы и не надо !

Добавлено через 2 минуты
if pos('.',Path3) <>0 then так не пашет !
0
215 / 215 / 20
Регистрация: 18.05.2010
Сообщений: 865
24.09.2010, 21:56 7
CrossExE, Я же написал как можно узнать. Что не понятно?
0
10 / 10 / 2
Регистрация: 03.04.2010
Сообщений: 160
24.09.2010, 22:01  [ТС] 8
да мне не надо проверять папку или файл на сущевствование !
0
10 / 10 / 2
Регистрация: 03.04.2010
Сообщений: 160
24.09.2010, 22:03  [ТС] 9
ДА И Я все уже решил спасибо за внимание ! if pos('.',Path3) <>1 then Все таки это заработало !
0
215 / 215 / 20
Регистрация: 18.05.2010
Сообщений: 865
24.09.2010, 22:08 10
Цитата Сообщение от CrossExE Посмотреть сообщение
да мне не надо проверять папку или файл на сущевствование !
Если тебе надо проверить потенциальный путь это или файл то это не взможно. Т.К. любой файл может быть на самом деле путь. Но другое дело не любой путь может быть файлом.

Цитата Сообщение от new_in_net Посмотреть сообщение
Можно точно сказать что папка, только в одном случае - если строка завершается обратным слешом "\", во всех остальных случаях - может быть и то и другое.
полностью согласен.

Добавлено через 1 минуту
Цитата Сообщение от CrossExE Посмотреть сообщение
ДА И Я все уже решил спасибо за внимание ! if pos('.',Path3) <>1 then Все таки это заработало !
Не правильный вывод.

Добавлено через 32 секунды
Это может сработать только в каком то конкретном узком случае. Но это не правило.
0
Фрилансер
452 / 433 / 117
Регистрация: 01.06.2010
Сообщений: 1,314
25.09.2010, 11:17 11
Есть несколько функций а'ля ExtractFile... Разделяй и властвуй:
Функция ExtractFilePath извлекает из FullFileName подстроку пути.
Функция ExtractFileName извлекает из полного имени файла краткое имя файла.
0
Почетный модератор
64303 / 47600 / 32742
Регистрация: 18.05.2008
Сообщений: 115,181
25.09.2010, 11:23 12
Mad_Dog, Но я так понял что ему нужно просто отличать что записано в строке, путь к файлу или только его имя, ему не нужен сам файл.

Добавлено через 37 секунд
Типа целое число записано в строке или вещественное.
1
215 / 215 / 20
Регистрация: 18.05.2010
Сообщений: 865
25.09.2010, 11:30 13
Цитата Сообщение от Puporev Посмотреть сообщение
Но я так понял что ему нужно просто отличать что записано в строке, путь к файлу или только его имя, ему не нужен сам файл.
помоему четкое правило сформировать нельзя.

Цитата Сообщение от new_in_net Посмотреть сообщение
Можно точно сказать что папка, только в одном случае - если строка завершается обратным слешом "\", во всех остальных случаях - может быть и то и другое.
Абсолютно согласен с этим.
0
Фрилансер
452 / 433 / 117
Регистрация: 01.06.2010
Сообщений: 1,314
25.09.2010, 11:34 14
Что касается меня лично, то я бы раздербанил всю строку на все составляющие, а потом уже анализировал что есть что. Допустим, если путь, есть ли имя файла, а может они одинаковы, ну и т.д....
0
215 / 215 / 20
Регистрация: 18.05.2010
Сообщений: 865
25.09.2010, 11:46 15
Цитата Сообщение от Mad_Dog Посмотреть сообщение
Что касается меня лично, то я бы раздербанил всю строку на все составляющие, а потом уже анализировал что есть что.
Автору темы не нужно знать существования файла или папки. Ему надо знать строка потенциально файл или путь. Как вы собираетесь это узнать ? и возможно ли четко это определить ? если правила для этого сформировать нельзя.
0
25.09.2010, 11:46
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
25.09.2010, 11:46
Помогаю со студенческими работами здесь

Путь к игре
Здравствуйте уважаемые программисты у меня такой вопрос как определить путь к установленной игре...

Путь к файлам
Здравствуйте! =) Стоит компонент WebBrowser, путь к странице задается через ComboBox. Сами...

путь к exe
доброго времени суток , у меня такая проблемка , мне нужно получить имена и пути к exe всех...

Не создается путь
Создаю папку Files в текущем каталоге в котором нужно сохранить файлы- ...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
15
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru