Так что это сделка. Пару дней назад я переместил папку своего профиля C:\Documents and Settings\fmunoz на другой диск D:\fmunoz . Сегодня я создал каталог на своем рабочем столе, используя метод «укажи и щелкни»:

  • Щелкните правой кнопкой мыши пустое место на рабочем столе.
  • Выберите New
  • Выберите Folder
  • Оставьте имя по умолчанию New Folder и нажмите Enter

Я попытался удалить папку, используя метод «укажи и щелкни»:

  • Щелкните правой кнопкой мыши New Folder
  • Выберите Delete

Через пять секунд я получил следующее сообщение:

---------------------------
Error Deleting File or Folder
---------------------------
Cannot delete New Folder: Access is denied.

Make sure the disk is not full or write-protected
and that the file is not currently in use.
---------------------------

Сначала я подумал, что должны быть какие-то службы индексирования, блокирующие каталог, поэтому я получил список открытых файлов с помощью инструмента TuneUp Process Manager , но New Folder там не было.

Я дважды щелкнул « Мой компьютер», переместился в папку рабочего стола C:\Documents and Settings\fmunoz\Destkop , попытался удалить New Folder используя тот же метод «укажи и щелкни», описанный выше, и получил точно такое же сообщение в то же количество времени.

В том же окне я перешел к фактическому местоположению каталога рабочего стола D:\fmunoz\Desktop , попытался удалить New Folder и на этот раз это сработало.

Я подумал, что такое поведение связано с какой-то особой обработкой, которую Windows применяет к рабочему столу или каталогам профилей, поэтому я попытался сделать то же самое с другим набором каталогов:

  • Создал папку D:\dummy
  • Создан перекресток C:\dummy указывающий на D:\dummy
  • Создан New Folder в C:\dummy
  • Пытался удалить New Folder из C:\dummy . Не сработало
  • Пытался удалить New Folder из D:\dummy . Это сработало.

Я попытался создать папку в реальном каталоге, а не в папке соединения:

  • Создан New Folder в D:\dummy
  • Пытался удалить New Folder из C:\dummy . Не сработало
  • Пытался удалить New Folder из D:\dummy . Это сработало.

Я также попытался использовать кнопку « Delete вместо опции « Delete в контекстном меню, но она не сработала.

При использовании последовательности Shift+Delete это работает. Она также работает с помощью команды rd в консоли, но в обеих случаях удаленного каталог не идет в корзины, которая является моим намерением при использовании опции Delete контекстное меню или кнопки Delete

1 ответ1

1

У меня была такая же проблема с Windows XP, когда я переместил папку "Documents and Settings" на другой диск и сделал Junction, для ее решения я загрузился с одного XP live CD и удалил папки "RECYCLER" с диска, на котором был создан Junction , Я полагаю, C: где установлена Windows XP и D: где "Документы и настройки" были перемещены, а затем создали соединение с помощью:

rmdir /S C:\RECYCLER 
MKLINK /J C:\RECYCLER D:\RECYCLER 
attrib C:\RECYCLER +s +h

Я надеюсь, что это может помочь вам.

JB

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .