2021-11-01 09:26

删除文件或文件夹时如何处理错误

导读众所周知,文件或文件夹经常被我们使用,创建或删除它们非常简单。但是,删除文件或文件夹时出现错误,或者没有删除文件的提示。我该怎么办

众所周知,文件或文件夹经常被我们使用,创建或删除它们非常简单。但是,删除文件或文件夹时出现错误,或者没有删除文件的提示。我该怎么办?这时,即使我们多次点击删除按钮,也不会有任何效果,这种情况并不少见。如果你遇到这样的问题,你可以根据为你提供的解决方案来解决。

问题1:我们删除了正在使用的文件或文件夹。如何对付他们?

解决方法:在这种情况下,删除文件或文件夹总会出现错误,因为此时文件或文件夹是由程序应用的,所以我们需要按照前面的方式退出,然后使用组合按钮——Ctrl Alt Del。这样,我们就可以打开tasker了。此时,我们可以将选项切换到“process”并结束所有当前进程。如果我们不知道我们正在使用的程序,我们可以重新启动计算机,然后删除文件或文件夹。

问题2:当我们要删除的文件或文件夹此刻在u盘或移动硬盘中时,它处于受保护状态。怎么解决?

解决方法:用鼠标关闭开关,然后关闭u盘或移动磁盘上面指示的“保护”,这样文件删除就不会出错。

问题3:文件或文件夹的属性是“只读的”。怎么解决?

解决方案:用鼠标左键选择一个文件或文件夹,然后用鼠标右键单击它,然后选中“属性”。这时,我们将看到属性窗口的外观,取消“只读”,文件或文件夹可以正确删除。

问题4:内存调用我们想要删除的文件。

解决方法:此时,我们只能通过重新启动计算机来正确删除文件或文件夹。

问题5:删除错误的文件或文件夹。

解决方法:此时只需要打开回收站,勾选错误删除的文件,然后右键“还原”即可还原。

高级解决方案

解决此问题的更一般的方法是更改文件权限,然后右键单击要编辑的文件-属性-安全性。修改文件权限。如果系统提示您不能修改权限,请先修改文件所有者,然后右键单击文件-安全-高级-所有者.然而,当存在多个这样的文件时,该操作是不切实际的。所以我们将简单介绍两个工具:takeown和cacls。

Takeown允许管理员通过重新分配文件所有权来重新获得对以前被拒绝的文件的访问权限。

软件名称:系统文件权限获取器(TakeOwnershipEx)v1.1.0绿色版。

参数:

/S系统指定要连接的远程系统。

/U[域]用户指定在其中执行命令的用户上下文。

/P[密码]指定给定用户上下文的密码。如果省略,提示输入。

/F文件名指定文件名或目录名模式。通配符“*”可用于指定模式。允许共享名文件名。

/A将所有权授予管理员组,而不是当前用户。

/R递归:表示该工具在指定目录和子目录中的文件上运行。

/D提示当当前用户在目录中没有“列出文件夹”权限时,使用默认答案。在子目录中执行递归(/R)操作时会发生这种情况。使用有效值“y”表示所有权,使用“n”表示跳过。

以下是一些常见的例子。

外卖丢失

file ::将lostfile所有权给当前用户

  TAKEOWN /F directory /R /A ::递归的方式将directory 目录下文件所有权限给管理员组

  TAKEOWN /F * ::将当前目录下所有文件所有权给当前用户

  TAKEOWN /F %windir%*.txt

  cacls 用来显示或者修改文件的访问控制列表。

  软件名称: cacls.exe下载

  参数:

  CACLS filename [/T] [/M] [/L] [/S[:SDDL]] [/E] [/C] [/G user:perm]

  [/R user […]] [/P user:perm […]] [/D user […]]

  filename 显示 ACL.

  /T 更改当前目录及其所有子目录中指定文件的 ACL.

  /L 对照目标处理符号链接本身

  /M 更改装载到目录的卷的 ACL

  /S 显示 DACL 的 SDDL 字符串。

  /S:SDDL 使用在 SDDL 字符串中指定的 ACL 替换 ACL.(/E、/G、/R、/P 或 /D 无效)。

  /E 编辑 ACL 而不替换。

  /C 在出现拒绝访问错误时继续。

  /G user:perm 赋予指定用户访问权限。

  Perm 可以是: R 读取

  W 写入

  C 更改(写入)

  F 完全控制

  /R user 撤销指定用户的访问权限(仅在与 /E 一起使用时合法)。

  /P user:perm 替换指定用户的访问权限。

  Perm 可以是: N 无

  R 读取

  W 写入

  C 更改(写入)

  F 完全控制

  /D user 拒绝指定用户的访问。

  在命令中可以使用通配符指定多个文件。

  也可以在命令中指定多个用户。

  缩写:

  CI - 容器继承。ACE 会由目录继承。

  OI - 对象继承。ACE 会由文件继承。

  IO - 只继承。 ACE 不适用于当前文件/目录。

  ID - 已继承。 ACE 从父目录的 ACL 继承。

  例如:

  cacls filename /E /P Administrators:F 将Administrators对filename的访问权限改为完全控制

  cacls * /E /C /P Administrators:F 将Administrators对所有文件访问权限改为完全控制

  2通过这两个命令就可以批量获取文件的所有权,然后正常删除文件了

  “删除文件或文件夹时出错”可以分为两类,第一类为自身的错误,第二类为电脑本身的错误。因此,错误问题的分类有许多,解决方法也大有不同。本次为大家所讲解的四个问题都是常见的删除文件或文件夹时所遇到的出错问题,非常的实用。除此之外,还有许多“错误性质”的问题需要解决,用户最好安装一个电脑安全管家,以帮助我们的不时之需。