1

Я пытаюсь переместить папки из D: в C: но получаю «Отказано в доступе». У меня есть право владения и полный контроль над каждой рассматриваемой папкой, и я работаю как локальный администратор в administrator mode . Что странно, это не удается, только когда я пытаюсь перемещаться между дисками.

Я могу создавать и удалять файлы / папки на любом диске

C:\>move sub c-Move
        1 dir(s) moved

C:\>md d:\test
C:\>md d:\test-1
C:\>move d:\test-1 d:\test
       1 dir(s) moved
C:\>rd /q /s d:\test
C:\>

Я могу копировать между дисками

C:\>copy d:\test\test.txt c:\move
        1 file(s) copied

Но я не могу двигаться между ними

C:\>move d:\test c:\c-Move
Access is denied.

Почему я не могу переместить эти файлы?

Примечание (аналогичный вопрос): Доступ запрещен, cmd переместить Windows 7, за исключением «хочу переместить каталог, если место назначения существует».

1 ответ1

2

Move-Item будет перемещать файлы между дисками, которые поддерживаются одним и тем же поставщиком, но он будет перемещать каталоги только в пределах одного диска.

Документация Microsoft довольно ясна, я уверен, что это потому, что она изменяет только индекс файловой системы, а не реальное местоположение каталога.

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