исключая определенные подпапки в VBS - PullRequest
0 голосов
/ 28 марта 2012

Я пытаюсь исключить некоторые подпапки при перечислении списка папок с помощью VBS пока у меня есть:

Set objFSO = CreateObject("Scripting.FileSystemObject")
Set objFolder = objFSO.GetFolder("C:\Users\")
Set colSubfolders = objFolder.Subfolders
For Each objSubfolder in colSubfolders
    wscript.echo objSubfolder.Name  
Next

, который возвращает:

Все пользователи По умолчанию Пользователь по умолчанию Джеймс Майкл общественного симон

Я хотел бы создать список исключений для общих папок, Все пользователи, По умолчанию и т. Д.

1 Ответ

1 голос
/ 29 марта 2012

Вам необходимо знать, какие из них нужно исключить, а затем использовать условный оператор.

Set objFSO = CreateObject("Scripting.FileSystemObject")
Set objFolder = objFSO.GetFolder("C:\Users\")
Set colSubfolders = objFolder.Subfolders
For Each objSubfolder in colSubfolders
    If objSubfolder.Name <> "All Users" And objSubfolder.Name <> "Default" _
            And objSubfolder.Name <> "Default User" And objSubfolder.Name <> "Public" Then
        WScript.echo objSubfolder.Name
    End If
Next
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...