Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / vbs удаление папки разрешение отклонено / 4 сообщений из 4, страница 1 из 1
02.01.2018, 14:21
    #39578692
qlewerok
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
vbs удаление папки разрешение отклонено
есть файл 1.vbs, удаляет папку proga со всем её содержимым:
Код: vbnet
1.
2.
3.
4.
5.
6.
7.
8.
9.
Wscript.Sleep 1000
Set Wshell = CreateObject("Wscript.Shell")
Set FSO = CreateObject("Scripting.FileSystemObject")
Set ScanFolder = FSO.GetFolder("C:\Users\Администратор\Documents\proga")
For Each ObjFile In ScanFolder.Files
ObjFile.Delete True
Next
Wscript.Sleep 100
ScanFolder.Delete(True)

запускаю из программы, выходит ошибка. двойным нажатием - всё работает. подскажите, как исправить. файлы удаляются без проблем, не удаляется только сама уже пустая папка
...
Рейтинг: 0 / 0
03.01.2018, 13:54
    #39578947
user89
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
vbs удаление папки разрешение отклонено
qlewerok,

попробуйте так:
Код: vbnet
1.
2.
3.
4.
5.
Option Explicit

Dim fso
Set fso = CreateObject("Scripting.FileSystemObject")
fso.DeleteFolder "C:\Users\Администратор\Documents\proga", true



На всякий случай, удаление определенного каталога (например " bin ") рекурсивно во всех папках
Код: vbnet
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
Option Explicit

Dim fso, WshShell, RefFolder

Set fso = CreateObject("Scripting.FileSystemObject")
Set WshShell = CreateObject("WScript.Shell")
Set RefFolder = fso.GetFolder(WshShell.CurrentDirectory) ' текущий каталог

DelMusor(RefFolder)

Set fso = nothing
Set WshShell = nothing
Set RefFolder = nothing

Sub DelMusor(MyPath)
	dim SubFolder

	on error resume next
	
	For Each SubFolder in MyPath.SubFolders
'		if Right(SubFolder,3) = "bin" then msgbox(SubFolder)

		if Right(SubFolder,3) = "bin" then
			fso.DeleteFolder SubFolder
		end if
		delMusor(SubFolder)
	Next  
End Sub
...
Рейтинг: 0 / 0
03.01.2018, 14:34
    #39578962
qlewerok
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
vbs удаление папки разрешение отклонено
user89,

попробовал оба варианта. если двойным кликом открывать, тоже всё работает. если из программы, то та же ошибка
...
Рейтинг: 0 / 0
03.01.2018, 14:46
    #39578970
qlewerok
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
vbs удаление папки разрешение отклонено
думал, возможно, виной русские символы. перенёс на диск D - ничего не изменилось. права у меня суперадминистратора
...
Рейтинг: 0 / 0
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / vbs удаление папки разрешение отклонено / 4 сообщений из 4, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]