Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

VBS: пройтись по указанным каталогам, как?

20K
22 января 2008 года
quasitron
21 / / 25.12.2007
Как можно удалив все в одном каталоге перейти к другому?
Т.е. мне нужно пройтись по списку каталогов... возможно заданных в массиве.
405
22 января 2008 года
Dmitrii
554 / / 16.12.2004
Цитата: quasitron
Как можно удалив все в одном каталоге перейти к другому?
Т.е. мне нужно пройтись по списку каталогов... возможно заданных в массиве.

Например, так:

Код:
Dim objFS, objFolder, objItem
arrFolders = Array("c:\folder1", "c:\folder2", "c:\folder3")
Set objFS = CreateObject("Scripting.FileSystemObject")
For i = 0 To UBound(arrFolders)
    If objFS.FolderExists(arrFolders(i)) Then
        Set objFolder = objFS.GetFolder(arrFolders(i))
        For Each objItem In objFolder.Files
            objItem.Delete True
        Next
        For Each objItem In objFolder.SubFolders
            objItem.Delete True
        Next
        MsgBox "Папка " & arrFolders(i) & " очищена.", vbInformation
    Else
        MsgBox "Папка " & arrFolders(i) & " не найдена.", vbExclamation
    End If
Next
Set objFolder = Nothing
Set objFS = Nothing
Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог