| 
 
  
	| Как проверить корректность введенного пути 
 
 |  
	
		| Предыдущая тема :: Следующая тема |  
		| Автор | Сообщение |  
		| 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
 | 
 |  |  
		|  |  
		|  |  
  
	| 
 
 | Вы не можете начинать темы Вы не можете отвечать на сообщения
 Вы не можете редактировать свои сообщения
 Вы не можете удалять свои сообщения
 Вы не можете голосовать в опросах
 
 |  |