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

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

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

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

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


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