注册
 找回密码
 注册
江西广告网
查看: 402|回复: 0
打印 上一主题 下一主题

无法删除文件或文件夹的原因和解决方法

[复制链接]

该用户从未签到

1
跳转到指定楼层
发表于 2008-12-10 09:57:47 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有帐号?注册

x

  概要
  您可能无法删除 NTFS 文件系统卷上的文件或文件夹。本文介绍以下两方面内容:为什么您可能无法删除 NTFS 卷上的文件或文件夹,以及如何解决造成此问题的各种不同原因以消除此问题。
  更多信息
  注意:在内部,NTFS 将文件夹看作是特殊类型的文件。因此,本文中的“文件”一词可能指文件,也可能指文件夹。
  
  原因 1:文件使用了访问控制列表
  如果某个文件使用了访问控制列表 (ACL),您可能无法删除该文件。要解决此问题,请更改该文件上的权限。您可能需要拥有这些文件的所有权才能更改权限。
  
  管理员具有取得任何文件所有权的隐含能力,即使未明确向他们授予针对此文件的任何权限也是如此。文件所有者具有修改文件权限的隐含能力,即使未明确向他们授予针对此文件的任何权限也是如此。因此,您可能需要取得对某个文件的所有权,赋予自己删除文件的权限,然后才能删除文件。
  
  因为文件使用了不规范的 ACL 而不能使用某些安全工具显示或修改其权限
  要解决此问题,请使用另一种工具(例如,Cacls.exe 的更新版本)。
  
  根据所属类型,ACL 中的访问控制项 (ACE) 有特定的优先顺序。例如,拒绝访问的 ACE 一般位于授予访问权的 ACE 之前。不过,我们无法防止某个程序编写按任意顺序安排 ACE 的 ACL。在 Windows 的一些早期版本中,当 Windows 尝试读取这些“不规范”的 ACL 时会出现问题。在某些情况下,无法通过使用 Windows 资源管理器图形化安全性编辑器正确修改这些 ACL。此问题在 Windows 的更高版本中得到了纠正。如果您遇到了此问题,请使用最新版本的 Cacls.exe。即使无法显示或编辑一个现有的 ACL,您也可以编写一个允许您访问该文件的新 ACL。
  
  原因 2:文件正在使用中
  如果文件正在使用中,则可能无法删除该文件。要解决此问题,请确定具有打开句柄的进程,然后关闭此进程。
  
  根据文件打开的方式(例如以独占访问而不江西广告网蚕矸梦史绞酱蚩赡芪薹ㄉ境褂弥械奈募H魏问焙颍伎梢允褂枚嘀止ぞ呃窗镏范ㄓ涤形募蚩浔慕獭
您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表