不可删除档案的原因分析及优化建议体系

不可删除档案的原因分析及优化建议体系
在使用Windows的过程中,我们会遇到各种各样的问题。即使是最简单的删除文件也可能遇到麻烦,或者系统提示文件正在被另一个人或程序,或报告拒绝访问hellip;hellip;如果你遇到这种情况,不妨看一下这些问题的原因是什么
原因1:文档正在使用中
一个经常发生在你删除文件,文件正在使用,无法删除的问题。如果你试图删除独占访问而不是共享访问方式和使用打开文件,系统会有错误提示:无法删除xxx:文件正在由另一个人或程序使用。另一个案例中,一个删除命令可以用来删除一个文件,但打开文件发布前的过程,实际上是没有被删除的文件。
为了解决上述问题,需要确定的过程,有一个要打开的文件句柄,然后关闭过程。在以前的窗口,我们可以利用这一资源工具包的oh.exe。但在XP安装支持工具不采取oh.exe.however,XP提供了一个新的命令行工具,可以openfiles.exe报告过程中打开不同的文件,类似于Oh.exe,openfiles.exe也需要打开系统内核监控,消耗一些内存,降低系统操作性能。命令打开系统监测是打开文件 / localon它将使系统的全局符号维护对象列表;要重启系统后生效。重新启动系统,执行不在命令提示符参数;Openfiles你可以看到各个进程打开的文件列表。
原因二:文件系统损坏
磁盘上的错误区域、其他硬件故障或软件错误会损坏文件系统,使文件无法删除。典型的操作可能以不同的方式失败。当一个文件系统损坏,它通常会收到一个消息,提示运行chkdsk。
如果发生这种情况,你可以运行磁盘卷上的chkdsk实用纠正存在的错误。根据损伤的性质,chkdsk可以恢复文件数据可能无法恢复,但Chkdsk可以返回文件系统内部一致的状态。命令和Chkdsk实用工具参数可以在命令提示符下执行chkdsk / 咨询。
原因三:文件使用访问控制列表
如果一个文件被访问controllist访问(ACL),和运营商不具备相应的权限,则可以删除在文件被删除,并提醒被拒绝。
一般来说,管理员具有获得任何文件所有权的隐式能力,而文件所有者具有修改文件权限的隐式能力。
针对ACL不能删除文件的问题,有必要使用具有相应权限的用户,或给予删除文件的权限,然后删除文件。需要注意的是,操作者必须拥有这些文件的更改权限归属的重要。如果该文件是使用一个不规则的ACL而不是使用一些安全工具显示或修改它的重量限制,你可以尝试使用命令行工具cacls.exe修改它。

原因四:文件名使用保留名
众所周知,名字如奥克斯和LPT1保留旧的DOS设备。为了向后兼容,这些文件是不允许在Windows,或典型的Win32文件不能用来创建它们。反之,如果文件名在Win32命名空间是保留的名称,它可能无法删除文件。
要解决这样的问题,你可以重命名或删除文件,在Linux或其他非Windows操作系统。此外,如果一个特定的语法可以用来指定文件的路径,一些内置的命令可以用来绕过典型的Win32保留名称检查。例如,在WindowsXP中,使用以下命令,可以删除该文件命名为lpt1(Del加避免Windows检查文件名的合法性):德尔C:{或}文件URL路径LPT1。
原因五:无效的文件名
如果文件名包含无效的名称,如有尾随空格的文件名,或结尾,或文件名,只有一个空间,也可能无法删除该文件。值得一提的是,如果使用典型的Win32语法打开尾随空格或尾随期的文件名,尾随空格或周期将在实际打开文件删除。因此,如果有在同一个文件夹,命名为两个文件,file.txt,和file.txt(注意空间之后的第二个文件名),当标准Win32调用用来打开第二文件,第一个文件实际上是打开的。同样,如果文件的名称仅是(一个空格字符,,),当它试图使用标准win32调用打开它,它实际上会打开文件的父文件夹。在这种情况下,如果你试图改变这些文件的安全设置,可能会意外地改变其他文件上的设置。
类似于使用保留名来解决文件名的方法,您可以使用适当的内部语法来删除文件。例如,要删除包含尾随空格的文件,可以使用以下命令:文件路径(空格后的文件名)
原因六:文件路径太深,无法访问
该文件位于更深的路径比最大的路径字符(max_path),这可能会导致文件无法使用,当然,这是罕见的。如果路径深因为文件夹名称太长,最简单的解决方案是使用自动生成的8.3名来访问该文件。如果8.3路径太长,您可以重命名文件夹的根文件夹,缩短了他们的名字,使目标文件的路径深度不超过max_path.if文件的深度超过128个文件夹,您可以创建一个网络共享位置尽可能深的文件夹树中,然后访问文件,通过访问这个共享。
一般来说,如果遇到这种情况的文件路径太深,被访问,您可以通过使用创建文件的软件管理文件。换句话说,如果有一个程序,它可以创建多max_path文件,我们可以使用该程序来管理这些文件。此外,深层结构的创建的文件通过网络共享,也可以通过使用相同的共享删除。
的Windows系统文件或文件夹无法删除先前介绍的几个原因和解决方案。在某些情况下,对各种原因的不同组合也可能遇到,删除文件的过程更加复杂,这就要求读者能够使用微软提供的解决问题的各种实用工具。
免责声明:本网信息来自于互联网,目的在于传递更多信息,并不代表本网赞同其观点。其原创性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容、文字的真实性、完整性、及时性本站不作任何保证或承诺,并请自行核实相关内容。本站不承担此类作品侵权行为的直接责任及连带责任。如若本网有任何内容侵犯您的权益,请及时联系我们,本站将会在24小时内处理完毕。
相关文章
返回顶部