
Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
|
06.10.2003, 10:52
|
|||
|---|---|---|---|
Как проверить наличие файла по заданому пути |
|||
|
#18+
Допустим есть путь c:\temp\server.mdb как узнать находиться ли по єтому пути этот файл или нет ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
06.10.2003, 11:00
|
|||
|---|---|---|---|
Как проверить наличие файла по заданому пути |
|||
|
#18+
If Dir("c:\temp\server.mdb") <> "" Then ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
06.10.2003, 11:01
|
|||
|---|---|---|---|
Как проверить наличие файла по заданому пути |
|||
|
#18+
Можно с помощью FileSearch ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
06.10.2003, 11:06
|
|||
|---|---|---|---|
|
|||
Как проверить наличие файла по заданому пути |
|||
|
#18+
Dir. Только надо помнить о том, что для всяких скрытых, системных и пр. файлов надо передавить аргументы ? dir ("C:\pagefile.sys",vbHidden+vbSystem ) - вернет имя файла ? dir ("C:\AUTOEXEC.BAT" - не вернет ничего ибо по-умолчанию используеться vbNormal, а файл AUTOEXEC.BAT "не нормальный" :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
06.10.2003, 11:29
|
|||
|---|---|---|---|
Как проверить наличие файла по заданому пути |
|||
|
#18+
Можно так: Код: plaintext 1. 2. 3. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
06.10.2003, 11:38
|
|||
|---|---|---|---|
|
|||
Как проверить наличие файла по заданому пути |
|||
|
#18+
To Vital >If Dir("c:\temp\server.mdb") <> "" Then А если server.mdb - это имя каталога, содержащего файлы? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
06.10.2003, 12:16
|
|||
|---|---|---|---|
|
|||
Как проверить наличие файла по заданому пути |
|||
|
#18+
>А если server.mdb - это имя каталога, содержащего файлы? Хотя и не Vital, отвечу ? Dir("c:\winnt\temp",vbDirectory ) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
06.10.2003, 13:04
|
|||
|---|---|---|---|
Как проверить наличие файла по заданому пути |
|||
|
#18+
2 Serge Gavrilov vinni по-моему просто писал: как узнать находиться ли по єтому пути этот файл или нет ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
06.10.2003, 13:23
|
|||
|---|---|---|---|
|
|||
Как проверить наличие файла по заданому пути |
|||
|
#18+
To Витал: Да, я согласен, он это написал, но в жизни ситуации разные бывают и может быть так, что с указанным именем файла есть каталог и надо эту ситуацию обработать. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
06.10.2003, 14:06
|
|||
|---|---|---|---|
|
|||
Как проверить наличие файла по заданому пути |
|||
|
#18+
... а лучший обработчик подобных ситуаций - обработчик ошибок. Делаешь обработчик ошибкок - подсововаешь неверное имя - запоминаешь номер ошибки - делаешь ее обработку (ИМХО) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
06.10.2003, 15:12
|
|||
|---|---|---|---|
|
|||
Как проверить наличие файла по заданому пути |
|||
|
#18+
Виктор, в той ситуации, которую я привел, ошибки не будет, команда dir просто вернет имя первого файла в каталоге с заданным именем, и поэтому не будет нулевой длины, хотя такого файла не будет ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
06.10.2003, 15:20
|
|||
|---|---|---|---|
|
|||
Как проверить наличие файла по заданому пути |
|||
|
#18+
2Serge Gavrilov > в той ситуации, которую я привел, ошибки не будет, команда dir просто вернет имя первого файла в каталоге с заданным именем, и поэтому не будет нулевой длины, хотя такого файла не будет Ситуации для Dir("c:\temp") 1. Нет такого каталога - вернет пустоту 2. Есть такой каталог - вернет пустоту, ставим слэш Dir("c:\temp\") - вернет имя первого файла. Гы-гы, а я и не знал :) загодочный визаулбейсик ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|

start [/forum/topic.php?fid=45&mobile=1&tid=1679026]: |
0ms |
get settings: |
10ms |
get forum list: |
18ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
68ms |
get topic data: |
11ms |
get forum data: |
3ms |
get page messages: |
59ms |
get tp. blocked users: |
1ms |
| others: | 211ms |
| total: | 387ms |

| 0 / 0 |
