Попытка создать несколько папок с VBScript - PullRequest
0 голосов
/ 29 сентября 2010

Мне нужно создать набор пустых папок, начиная с 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 Ответ

0 голосов
/ 29 сентября 2010

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

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 папок.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...