我试图将文件夹从 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
Move-Item 将在同一提供商支持的驱动器之间移动文件,但它只会在同一驱动器内移动目录。
微软文档非常清楚,我敢打赌这是因为它只改变文件系统索引而不是目录的实际位置。