Я пытаюсь написать простой сценарий VBS, который будет создавать папки на моей рабочей машине.
Вот код:
Dim newFolder
Dim fileSys
Dim objShell
newFolder = "C:\Program Files\MyNewApp"
set objShell = createobject("Scripting.FileSystemObject")
if not objShell.FolderExists(newFolder) then
set filesys=CreateObject("Scripting.FileSystemObject")
filesys.CreateFolder(newFolder)
end if
Когда я запускаю сценарий (дважды щелкнув его на рабочем столе), я получаю диалоговое окно с сообщением об ошибке, что этот файл уже существует.
Я захожу на C:\\Program Files\
и ищу каталог с именем MyNewApp
и ничего не вижу.
Что-то явно неправильно с этим простым сценарием? Я подозреваю, что это может быть проблема с разрешениями. Возможно, все рабочие машины развернуты без разрешения на запись / выполнение для каталога Program Files. Но это также не имеет большого смысла, потому что я установил много программного обеспечения на этот компьютер, и каждое приложение вложило каталог в Program Files.
Есть идеи?