Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Как проверить наличие файла по заданому пути / 12 сообщений из 12, страница 1 из 1
06.10.2003, 10:52
    #32284643
vinni
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как проверить наличие файла по заданому пути
Допустим есть путь
c:\temp\server.mdb
как узнать находиться ли по єтому пути этот файл или нет
...
Рейтинг: 0 / 0
06.10.2003, 11:00
    #32284653
Витал
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как проверить наличие файла по заданому пути
If Dir("c:\temp\server.mdb") <> "" Then
...
Рейтинг: 0 / 0
06.10.2003, 11:01
    #32284654
RVI
RVI
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как проверить наличие файла по заданому пути
Можно с помощью FileSearch
...
Рейтинг: 0 / 0
06.10.2003, 11:06
    #32284659
Senin Viktor
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как проверить наличие файла по заданому пути
Dir. Только надо помнить о том, что для всяких скрытых, системных и пр. файлов надо передавить аргументы
? dir ("C:\pagefile.sys",vbHidden+vbSystem ) - вернет имя файла
? dir ("C:\AUTOEXEC.BAT" - не вернет ничего ибо по-умолчанию используеться vbNormal, а файл AUTOEXEC.BAT "не нормальный" :)
...
Рейтинг: 0 / 0
06.10.2003, 11:29
    #32284700
PA
PA
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как проверить наличие файла по заданому пути
Можно так:
Код: plaintext
1.
2.
3.
dim fso as new scripting.filesystemobject

msgbox fso.fileexists( "c:\temp\server.mdb" )
...
Рейтинг: 0 / 0
06.10.2003, 11:38
    #32284725
Serge Gavrilov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как проверить наличие файла по заданому пути
To Vital
>If Dir("c:\temp\server.mdb") <> "" Then
А если server.mdb - это имя каталога, содержащего файлы?
...
Рейтинг: 0 / 0
06.10.2003, 12:16
    #32284797
Senin Viktor
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как проверить наличие файла по заданому пути
>А если server.mdb - это имя каталога, содержащего файлы?

Хотя и не Vital, отвечу

? Dir("c:\winnt\temp",vbDirectory )
...
Рейтинг: 0 / 0
06.10.2003, 13:04
    #32284910
Витал
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как проверить наличие файла по заданому пути
2 Serge Gavrilov
vinni по-моему просто писал:
как узнать находиться ли по єтому пути этот файл или нет
...
Рейтинг: 0 / 0
06.10.2003, 13:23
    #32284959
Serge Gavrilov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как проверить наличие файла по заданому пути
To Витал:
Да, я согласен, он это написал, но в жизни ситуации разные бывают и может быть так, что с указанным именем файла есть каталог и надо эту ситуацию обработать.
...
Рейтинг: 0 / 0
06.10.2003, 14:06
    #32285056
Senin Viktor
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как проверить наличие файла по заданому пути
... а лучший обработчик подобных ситуаций - обработчик ошибок.
Делаешь обработчик ошибкок - подсововаешь неверное имя - запоминаешь номер ошибки - делаешь ее обработку (ИМХО)
...
Рейтинг: 0 / 0
06.10.2003, 15:12
    #32285184
Serge Gavrilov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как проверить наличие файла по заданому пути
Виктор, в той ситуации, которую я привел, ошибки не будет, команда dir просто вернет имя первого файла в каталоге с заданным именем, и поэтому не будет нулевой длины, хотя такого файла не будет
...
Рейтинг: 0 / 0
06.10.2003, 15:20
    #32285195
Senin Viktor
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как проверить наличие файла по заданому пути
2Serge Gavrilov
> в той ситуации, которую я привел, ошибки не будет, команда dir просто вернет имя первого файла в каталоге с заданным именем, и поэтому не будет нулевой длины, хотя такого файла не будет

Ситуации для Dir("c:\temp")
1. Нет такого каталога - вернет пустоту
2. Есть такой каталог - вернет пустоту, ставим слэш Dir("c:\temp\") - вернет имя первого файла.
Гы-гы, а я и не знал :) загодочный визаулбейсик
...
Рейтинг: 0 / 0
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Как проверить наличие файла по заданому пути / 12 сообщений из 12, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]