CftClub.ru
Клуб специалистов ЦФТ-Банк

Как проверить корректность введенного пути

 
Ответить на тему    Клуб специалистов ЦФТ-Банк (IBSO) -> Уроки ЦФТ-Банк для начинающих
Предыдущая тема :: Следующая тема  
Автор Сообщение
Ngswolf
Участник со стажем


Вступление в Клуб: 06.05.2015
СообщениеВт Сен 01, 2015 10:53   Как проверить корректность введенного пути Ответить с цитатой
Полезность: Нет оценки
Как проверить корректность введенного пути, если файл в нем еще не создан?
Пытаюсь использовать функцию
Код:
dir   := stdio.opendir(P_FILE.[DST_PATH]);

, но dir в итоге всегда отрицательный, даже если путь корректный
P.S. проверяем локальный путь
prankster
Профи


Вступление в Клуб: 22.08.2014
СообщениеВт Сен 01, 2015 11:21   Re: Как проверить корректность введенного пути Ответить с цитатой
Полезность: Нет оценки
Ngswolf пишет:
Как проверить корректность введенного пути, если файл в нем еще не создан?
Пытаюсь использовать функцию
Код:
dir   := stdio.opendir(P_FILE.[DST_PATH]);

, но dir в итоге всегда отрицательный, даже если путь корректный
P.S. проверяем локальный путь


Локальный, т.е. на клиентской машине?
Ngswolf
Участник со стажем


Вступление в Клуб: 06.05.2015
СообщениеВт Сен 01, 2015 11:28   Re: Как проверить корректность введенного пути Ответить с цитатой
Полезность: Нет оценки
prankster пишет:
Ngswolf пишет:
Как проверить корректность введенного пути, если файл в нем еще не создан?
Пытаюсь использовать функцию
Код:
dir   := stdio.opendir(P_FILE.[DST_PATH]);

, но dir в итоге всегда отрицательный, даже если путь корректный
P.S. проверяем локальный путь


Локальный, т.е. на клиентской машине?


Да
prankster
Профи


Вступление в Клуб: 22.08.2014
СообщениеВт Сен 01, 2015 11:30   Re: Как проверить корректность введенного пути Ответить с цитатой
Полезность: Нет оценки
Ngswolf пишет:
prankster пишет:
Ngswolf пишет:
Как проверить корректность введенного пути, если файл в нем еще не создан?
Пытаюсь использовать функцию
Код:
dir   := stdio.opendir(P_FILE.[DST_PATH]);

, но dir в итоге всегда отрицательный, даже если путь корректный
P.S. проверяем локальный путь


Локальный, т.е. на клиентской машине?


Да


Ну так в клиент-скрипте надо, через FileSystemObject, пакетом STDIO вы не проверите.
Ngswolf
Участник со стажем


Вступление в Клуб: 06.05.2015
СообщениеВт Сен 01, 2015 12:00   Re: Как проверить корректность введенного пути Ответить с цитатой
Полезность: Нет оценки
prankster пишет:


Ну так в клиент-скрипте надо, через FileSystemObject, пакетом STDIO вы не проверите.


Спасибо! Получилось вот так:

Код:
Set fso = CreateObject("Scripting.FileSystemObject")
      If Not fso.FolderExists(path& "\") Then
         MsgBox "Некорректно указан путь: " & path & "\"
      End If   
Показать сообщения:   
Ответить на тему    Клуб специалистов ЦФТ-Банк (IBSO) -> Уроки ЦФТ-Банк для начинающих Часовой пояс: GMT + 3
Страница 1 из 1

 
Перейти:  
Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете голосовать в опросах
Рейтинг@Mail.ru