Страница: 1 |
Страница: 1 |
Вопрос: проверка есть ли файл
Добавлено: 09.01.07 11:30
Автор вопроса: alroy
Глючу после нового года помогите пожалуйста срочно надо мне надо скопировать файл но токо в том случае если он там есть но имя файла я знать не буду как перед копированием проверить есть ли файлы в папке а потом копировать ????
Ответы
Всего ответов: 6
Номер ответа: 1
Автор ответа:
alroy
Вопросов: 3
Ответов: 28
Профиль | | #1
Добавлено: 09.01.07 12:09
Все вопрос снимаю разобрался кому интересно то вот !!!!!
MsgBox dir_full ("c:\temp\"
Function dir_full (dir)' функция file_exist с таким заданием тоже справится, но эта короче
dir_full=0
 im fso
 im path
Set fso = CreateObject("Scripting.FileSystemObject"
Set path = fso.GetFolder(dir)
if path.Files.count >0 Then dir_full=1'если своиство объекта - указателя на директорий колличество файлов в нем больше 0
end Function
If dir_full ("c:\WinPost\podp\" > 0 Then
MsgBox "Файлы в каталоге есть"
Else
MsgBox "Файлы в каталоге НЕТ"
End If
Номер ответа: 2
Автор ответа:
HACKER
Разработчик Offline Client
Вопросов: 236
Ответов: 8362
Профиль | | #2
Добавлено: 09.01.07 20:38
Dim FileName As String
FileName = Dir(sDir)
If Len(FileName) <> 0 Then MyFileExist = True
End Function
Номер ответа: 3
Автор ответа:
HACKER
Разработчик Offline Client
Вопросов: 236
Ответов: 8362
Профиль | | #3
Добавлено: 09.01.07 21:01
If Len(Dir(sDir)) <> 0 Then MyFileExist = True
End Function
Номер ответа: 4
Автор ответа:
Sacred Phoenix
ICQ: 304238252
Вопросов: 52
Ответов: 927
Профиль | | #4
Добавлено: 09.01.07 22:12
MyFileExist = (Len(Dir(sDir)) <> 0)
End Function
Кстати sDir должен быть в кавычках, иначе ф-ция какой-нить C:\Documents and Settings\Admin\Hello.txt не надйет
Номер ответа: 5
Автор ответа:
Elkatib
Вопросов: 18
Ответов: 25
Профиль | | #5
Добавлено: 10.01.07 16:21
Dim objFSO As FileSystemObject
Set objFSO = New FileSystemObject
objFSO.FolderExists("C:\test.txt" ' Возвращает True или False
Номер ответа: 6
Автор ответа:
Pavel
Вопросов: 0
Ответов: 82
Профиль | | #6
Добавлено: 21.05.07 21:07
Может objFSO.FileExists ? а то вы методом FolderExists проверяете наличие не папки, а файла