有些文件是无用的。我们不想让他占用硬盘资源,但我们想删除它们。请查看下面的文章中关于Windows 2000 XP中删除文件失败的解决方案。

一般来说,有几个这样的问题:

1:关于NTFS文件系统,以及使用ACL(访问控制列表),没有权限访问要删除的文件;

二:程序中的另一个用户正在使用该文件;

三:文件系统损坏导致无法访问要删除的文件;

四:文件的路径太长,无法访问。

五:文件名使用非法字符或Windows保留关键字。

每种情况的相应解决方案如下:

案例1,您可以使用管理员帐户通过重置ACL方法获得访问权限。

在这种情况下,可以通过以下方法解决:使用管理员帐户登录,点击鼠标右键无法访问的属性选择的文件,选择安全选项卡,先进;;;;按钮,然后选择选项卡,业主;变化业主框中选择管理员帐户,颜色,然后单击应用按钮;;业主自己。最后单击2按钮关闭属性对话框,再次打开属性对话框,可以看到安全选项卡中添加;;;按钮已编程;可选状态,单击此按钮选择用户和组在对话框输入你要访问的文件帐户名称(注:计算机名称、帐户名称格式)。

点击确认按钮返回到下一层的对话框,然后选择完全控制检查、帐户的名称、访问框,然后单击确定以获得访问权了。以同样的方式,你可以分配权限,在命令行模式CACLS命令。

第二种情况是,找到使用删除文件并关闭它的程序。

一个常见的错误是在AVI文件被删除时发生的,因为Windows有一个预取机制,使得文件在预读状态下被使用,因此不能被删除:

A)关闭所有资源管理器,并使用命令del或RD删除文件或目录(推荐)。

B)在注册表中删除以下键值:

hkey_local_machine 软件类 CLSID { 87d62d94-71b3-4b9a-9489-5fe6850dc73e } inprocserver32.it建议备份注册键值导出这样的恢复将需要在未来。

C)进入DOS命令窗口:regsvr32 / U shmedia.dll,跑去读吧;

D)使用Windows传统样式文件夹视图模式(文件夹选项-在任务下选择)

e)使用第三方工具,可以浏览本地文件,如FlashFXP、CuteFTP等,删除。




情景三,检查文件系统,消除错误

当你看到下面的提示时,你需要注意你的文件系统。

不可访问

文件或目录已损坏,non-readable.the文件或目录,文件,T

请运行Chkdsk实用工具。

故障排除:使用chkdsk命令来检查你的驱动器。修复损坏的文件系统,有多种原因,如硬盘、硬件或软件错误的错误都可能导致这个问题。

案例四,路径太长,超过大多数Windows可以接受的255字节(NTFS文件系统没有这个问题)

使用8.3种格式来减少路径的长度或更改路径中的目录名称,以减少路径的长度。例如,可以临时更改目录路径名中的某些更改,或者在命令行模式中使用8.3格式:

C:文件 2003 如何可能 windowsdocumentations forwebsites_forum提示smallfrogs smallfrogs_test_project yuanchuan_articls 20030530 thetroubleshootingaboutcannotdeletefilesinwindows

上面的目录已经足够表达意思了,但是路径长度不是255字节。

然后你可以进入:

CD C:文件~ 1 如何 2003 月窗口~ 1 1 提示学生~ smallf ~ 1 元成~ 1 20030530 1 thetro ~

您可以看到使用8.3格式可以节省大量的长度,因为输入一个长路径的目录并不是问题,一旦输入了这样的目录,您就可以使用del来命名要删除的随机删除文件。

案例五,因为Windows认为名称是非法的,这个命名是硬件设备相关。常见的保留字是LPT1,CON等等。

对于包含保留字的文件,当我们发出删除指令时,Windows将检查删除的文件是否有有效路径。如果文件名包含Windows所考虑的非法字符或保留字,则删除将失败。

我们有3种删除这些文件的方法:

a)使用Linux或其他非Windows操作系统,以Linux / UNIX为例:您可以使用RM命令删除:

RM - D / / /驱动器号路径使用正斜杠 /文件名

RM - R / / / / badfolder程序文件

b)使用命令行工具的特殊参数来解决:

RD

德尔。驱动器号:路径文件名

紧跟在删除命令后面的参数可以避免Windows检查文件名的合法性,因此可以删除包含保留文件或非法文件名的窗口。

C)文件,如果可以使用通配符,也可以使用通配符来解决:

德尔公关公司*

德尔LPT *。