Попытка создать несколько папок с VBScript

Мне нужно создать набор пустых папок, начиная с 10 и заканчивая 180. Это сценарий, который я пытаюсь использовать, но он просто создает 10 и ничего больше.

Option Explicit
Dim objFSO, objFolder, strDirectory, i
strDirectory = "\path\to\main\folder"

Set objFSO = CreateObject("Scripting.FileSystemObject")
i = 180
While i < 180
    Set objFolder = objFSO.CreateFolder(strDirectory & i)
    i = i+1
    WScript.Quit
Wend

Я довольно новичок в VBScript, так что, возможно, проблема очевидна, но я просто не вижу этого. Я также пытался использовать For цикл, но это, похоже, не сработало вообще.

Заранее спасибо всем, кто читает это.

1 ответ

Я изменил ваш скрипт следующим образом:

Option Explicit 
Dim objFSO, objFolder, strDirectory, i 
strDirectory = "C:\Temp\Test\folder" 

Set objFSO = CreateObject("Scripting.FileSystemObject") 
i = 10  '' <===== CHANGED!
While i < 180 
    Set objFolder = objFSO.CreateFolder(strDirectory & i) 
    i = i+1 
    ''WScript.Quit '' <===== COMMENTED OUT!
Wend 

С помощью этого скрипта мне удалось создать 180 папок.

Другие вопросы по тегам