micromaestro Ответов: 1

Как устранить ошибку: разрешение отказано код: 800A0046 Источник: Microsoft vbscript runtime error


The built-in Desktop and Documents folders are backed up to root folder on a locally external device.Periodically,the child node folder containing the built-in Desktop and Documents folded has has to be deleted in order that capacity integrity is maintained.In order to accomplish this task a vbscript was designed and implemented.The built-in Desktop folder along with its sub-folders,files and its contents are deleted successfully.However, the built-in Documents folder is not being deleted only its sub-folders,files and contents are being successfully deleted. I have full Administrator's privileges on all folders on both pc and external backup device.The pc is not apart of any domain and it is also not shared.Here is a snippet of the code

if (objFSO.FolderExists(strBackupFoldToDelete & strInternationalDate)) затем
objFSO.DeleteFolder(strBackupFoldToDelete & strInternationalDate)
strBackUpStart = strBackUpStart + 1
- проверка по нескольким случаям
еще
strBackUpStart = strBackUpStart + 1
конец, если

Обнаруженная ошибка такова
Линия: 10
Char: 1
Ошибка: отказано в разрешении
Код: 800A0046
Источник: Microsoft VBScript runtime error

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

Что я уже пробовал:

Все папки имеют разрешение администратора на полный контроль

phil.o

"папка дочернего узла, содержащая встроенный рабочий стол и сложенные документы"

Вы имеете в виду папку профиля пользователя? Насколько я знаю, вы можете сделать это только тогда, когда указанный пользователь закрыл свой сеанс.

Интересно, не будет ли здесь более подходящим хранение папки "документы" в сетевом ресурсе? Да и папка на рабочем столе не должна быть такого веса (кто же положит гусеницу на свой стол?).

1 Ответов

Рейтинг:
1

megaadam

Я не знаю, но одно предположение заключается в том, что что-то держится за корневую папку. Возможно, окно Проводника имеет открытую папку. Возможно, в командной строке он указан как текущий каталог. Или, возможно, ваше собственное приложение имеет его как "текущий реж". Просто догадываюсь...