Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / проверить существование / 20 сообщений из 20, страница 1 из 1
11.10.2004, 11:26
    #32731743
raur
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
проверить существование
Привет всем
как можно проверить существование
1. папки
2. файла?
Спасибо.
...
Рейтинг: 0 / 0
11.10.2004, 11:49
    #32731806
marvan
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
проверить существование
If Len(Dir("C:\db.mdb")) = 0 'файл не существует
If Len(Dir("C:\WINDOWS\")) = 0 'папка не существует (опс... куда ж делась то? :))
...
Рейтинг: 0 / 0
11.10.2004, 11:54
    #32731819
raur
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
проверить существование
классно
спасибо
...
Рейтинг: 0 / 0
11.10.2004, 12:03
    #32731858
Processor
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
проверить существование
Microsoft® Visual Basic® Scripting Edition
FileExists Method Scripting Run-Time Reference
Version 3
Description
Returns True if a specified file exists; False if it does not.
Syntax
object.FileExists(filespec)
The FileExists method syntax has these parts:

Part Description
object Required. Always the name of a FileSystemObject.
filespec Required. The name of the file whose existence is to be determined. A complete path specification (either absolute or relative) must be provided if the file isn't expected to exist in the current folder.

Remarks
The following example illustrates use of the FileExists method:
Function ReportFileStatus(filespec)
Dim fso, msg
Set fso = CreateObject("Scripting.FileSystemObject")
If (fso.FileExists(filespec)) Then
msg = filespec & " exists."
Else
msg = filespec & " doesn't exist."
End If
ReportFileStatus = msg
End Function
...
Рейтинг: 0 / 0
11.10.2004, 12:19
    #32731905
marvan
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
проверить существование
2 Processor
FSO придётся таскать с собой, т.к. инсталится он только при установке Outlook
...
Рейтинг: 0 / 0
11.10.2004, 12:25
    #32731916
raur
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
проверить существование
всем спасибо еще раз
...
Рейтинг: 0 / 0
11.10.2004, 17:14
    #32732781
Processor
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
проверить существование
marvanFSO придётся таскать с собой, т.к. инсталится он только при установке OutlookЧтобы убедиться в обратном, советую посмотреть состав директории I386: scrrun.dl_ там пристутствует в обязательном порядке.
...
Рейтинг: 0 / 0
Период между сообщениями больше года.
13.09.2011, 12:32
    #37437731
denkosa
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
проверить существование
marvan, этот способ подходит только для не пустой папки, т.к. Dir возвращает первый файл, содержащийся в папке.
...
Рейтинг: 0 / 0
13.09.2011, 12:41
    #37437753
Antonariy
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
проверить существование
Ого, более тяжелого случая некрофилии я еще не замечал.
...
Рейтинг: 0 / 0
13.09.2011, 16:14
    #37438427
AndreyMp
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
проверить существование
Ну чтож ты так. Человек может последние почти 7 лет изучал этот вопрос. Думал. :)
...
Рейтинг: 0 / 0
13.09.2011, 16:28
    #37438476
ВВ3
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
проверить существование
Processor,а как отобразить дерево входимостей, как в Outlook ?
...
Рейтинг: 0 / 0
13.09.2011, 16:50
    #37438541
AndreyMp
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
проверить существование
Рекурсией.
...
Рейтинг: 0 / 0
19.09.2011, 16:29
    #37446510
ВВ3
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
проверить существование
AndreyMp,

Меня интересует как отобразить дерево, а не создать..

Не встречал примеров на Ексель с папками входимостей под свою задачу..
...
Рейтинг: 0 / 0
19.09.2011, 16:34
    #37446520
Игорь Горбонос
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
проверить существование
> Автор: ВВ3
> Меня интересует как отобразить дерево, а не создать..

А кто говорит о создании? Ну можно поизвращатся и сделать все линейным циклом.

> Не встречал примеров на Ексель с папками входимостей под свою задачу..

А что собственно хотите? А то не понятно :(

Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
19.09.2011, 16:50
    #37446557
AndreyMp
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
проверить существование
авторAndreyMp,

Меня интересует как отобразить дерево, а не создать..
А кто говорит про создать?
http://www.andreymp.land.ru/sources/filedir/filedir.htm
...
Рейтинг: 0 / 0
20.09.2011, 19:13
    #37448730
ВВ3
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
проверить существование
Игорь Горбонос,AndreyMp ,
МНЕ надо по иерархическому дереву входимостей ходить.. типа класс/подкласс/элемент..
в принципе менюшечкa иерархическая, как у outlook.

типа есть массив:
ур1/ур1-2/ур1-3
ур1б/ур1б-2/ур1б-30
ур1б/ур1б-2/ур1б-40
ур1б/ур1б-3
ур1б/ур1б-4/
надо на 1-м уровне 2 папочки.. и т.д.
в итоге выбрать элемент массива..
...
Рейтинг: 0 / 0
21.09.2011, 10:40
    #37449293
Игорь Горбонос
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
проверить существование
> Автор: ВВ3


все равно не понял, приложи файл, как хочется или картинку, на худой конец

Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
21.09.2011, 11:24
    #37449380
AndreyMp
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
проверить существование
аутлуком давно не пользуюсь и надеюсь, что и не буду.
Если я Вас все таки понял (телепатические способности развиты слабо), то Вам небходимо что то типа TreeView?
...
Рейтинг: 0 / 0
21.09.2011, 14:00
    #37449820
ВВ3
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
проверить существование
AndreyMp,ТОЧНО.. Tree View
Структура дерева задаётся массивом.. разделитель пусть "/"..
после разделителя названия папок..

==================================================================
можно конечно по массиву папок понаформировать в каком-нибудь директории.. и выбирать уже папки как директории ОС.. но вроде это не есть правильно..
...
Рейтинг: 0 / 0
21.09.2011, 17:53
    #37450397
ВВ3
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
проверить существование
AndreyMp,
СПАСИБО за подсказку.. пытаюсь использовать..
...
Рейтинг: 0 / 0
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / проверить существование / 20 сообщений из 20, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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