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