|
Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » VBS/WSH/JS - [решено] Удаление папки с указанием относительного пути |
|
VBS/WSH/JS - [решено] Удаление папки с указанием относительного пути
|
Старожил Сообщения: 176 |
Нужно удалить папку System Tools которая находится в C:\Users\Администратор ПК\AppData\Roaming\Microsoft\Windows\Start Menu\Programs.
Но с указанием относительного пути %APPDATA%\Microsoft\Windows\Start Menu\Programs\System Tools |
|
Отправлено: 20:45, 05-06-2020 |
Ветеран Сообщения: 2728
|
Профиль | Отправить PM | Цитировать DelFold = "Microsoft\Windows\Start Menu\Programs\System Tools" EnvFolder = "%AppData%" Set WSS = CreateObject("WScript.Shell") Set FSO = CreateObject("Scripting.FileSystemObject") DelPath = WSS.ExpandEnvironmentStrings(EnvFolder) + "\" + DelFold If FSO.FolderExists(DelPath) Then Rez = FSO.DeleteFolder(DelPath, True) |
------- Последний раз редактировалось megaloman, 05-06-2020 в 23:50. Отправлено: 23:44, 05-06-2020 | #2 |
Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети. Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля. |
Старожил Сообщения: 176
|
Профиль | Отправить PM | Цитировать megaloman, Огромное спасибо.
|
Отправлено: 23:49, 05-06-2020 | #3 |
Ветеран Сообщения: 27449
|
Профиль | Отправить PM | Цитировать Чуть глы́́бже:
Option Explicit
Dim objFolderPrograms
Dim strFolder
With WScript.CreateObject("Scripting.FileSystemObject")
Set objFolderPrograms = WScript.CreateObject("Shell.Application").NameSpace("shell:Programs")
If Not objFolderPrograms Is Nothing Then
strFolder = .BuildPath(objFolderPrograms.self.Path, "System Tools")
If .FolderExists(strFolder) Then
.DeleteFolder strFolder, True
Else
WScript.Echo "Can't find folder [" & strFolder & "]."
WScript.Quit 2
End If
Else
WScript.Echo "Can't determine explorer alias [shell:Programs]."
WScript.Quit 1
End If
Set objFolderPrograms = Nothing
End With
WScript.Quit 0
|
Отправлено: 05:01, 06-06-2020 | #4 |
Ветеран Сообщения: 27449
|
Профиль | Отправить PM | Цитировать Цитата megaloman:
|
||
Отправлено: 15:19, 06-06-2020 | #5 |
![]() |
Участник сейчас на форуме |
![]() |
Участник вне форума |
![]() |
Автор темы |
![]() |
Сообщение прикреплено |
| |||||
Название темы | Автор | Информация о форуме | Ответов | Последнее сообщение | |
CMD/BAT - [решено] Список файлов из поддиректорий с указанием полного пути | Sat_Kelman | Скриптовые языки администрирования Windows | 4 | 20-03-2020 17:17 | |
CMD/BAT - [решено] Отсечение пути.Как?Или получение относительного пути. | nfs911 | Скриптовые языки администрирования Windows | 12 | 19-05-2018 11:29 | |
CMD/BAT - [решено] Получить название папки из пути | Mad Max | Скриптовые языки администрирования Windows | 5 | 29-01-2015 22:53 | |
CMD/BAT - [решено] Копирование папки с исходного места и удаление одноименной папки на конечном месте | cool_tiger | Скриптовые языки администрирования Windows | 3 | 11-03-2012 13:58 | |
Проблема с указанием пути на сайте | Bullet-Avalon | Вебмастеру | 3 | 21-12-2008 22:34 |
|