0

我有这个文件夹,我试图通过删除写保护来删除它。但是,似乎没有一种方法有效。这是我尝试过的。

set "dir=C:\\Training\\Client target"
for /F %%i in dir do (
    takeown /F %%i /R /D Y
    cacls %%i /T /C /G *******\<username>:F
    rd /S /Q %%i )
PAUSE

在此处输入图像描述

编辑: 当尝试这个C:\Training>RMDIR /S /Q "C:\Training\Client target"

我正进入(状态

C:\Training\Client target\File1 - The media is write protected.
C:\Training\Client target\File2 - The media is write protected.
C:\Training\Client target\File3 - The media is write protected.
C:\Training\Client target\File4 - The media is write protected.
C:\Training\Client target\File5 - The media is write protected.
C:\Training\Client target\File6 - The media is write protected.
4

1 回答 1

0

该错误“媒体被写保护”不是因为 ACL,如果它是 ACL 问题,您将收到拒绝访问 (err=5) 错误。也不是在文件上设置了 readonly 属性。这听起来像音量本身设置为只读。不确定这是怎么发生的,但您可以通过运行 diskpart 来确认:

- 运行 Diskpart(您需要提升为管理员)

-Type List Disk(记下包含文件的磁盘号,假设它是0)

-Type 选择磁盘 0(或任何磁盘号)

-Type attributes disk(查看只读设置,如果是True,那么这是你的问题)

假设只读为真,然后键入:

属性磁盘清除只读

于 2020-07-19T04:23:14.783 回答