还有很多时候,删除文件时,系统会提示找不到指定的文件,而无法删除,
但文件明明在硬盘中
,不能删除指定文件也是一个恼人的问题,
应该怎么解决找不到指定文件而无法删除的问题呢,这里介绍种方法:
一.
用批处理的方法
1、用文件编辑器,键入以下列命令:
DEL
/F
/A
/Q
\\?\%1
RD
/S
/Q
\\?\%1
并保存为.
xxx.bat的批处理文件.
2
再把要删除的文件或者目录直接拖放到这个bat文件图标上就可以删除了.
二.
使用运行命令的方法
如果在执行删除文件时,提示文件夹找不到指定路径无法删除,这里由于该文件夹真正的名称为"xxxx...\"
所以我们就必须写对文件名.只要找开:
开始―运行―输入“cmd”回车――输入“C:
”回车―输入
RMDIR
空格
C:\xxxx...\
空格
/S
空格
/Q
回车运行就可以删除文件夹。
也可以用编辑器写:
RMDIR
空格
文件夹\
/S
/Q
再保存文件(其中的“文件夹”为你要删除文件夹的名称)退出把后缀名改成“bat”,
这样就会生成一个BAT文件,
再把文件复制到你要删除文件夹所在的目录,双击运行就能删除指定文件夹了!
请在@echo off下面新起一行,写上cd /d %~dp0这样可以让以管理员身份运行的批处理脚本的工作路径切回脚本自身目录
因为以管理员身份运行的批处理脚本,它的工作路径会被定向到 C:\Windows\System32 目录,所以要使用cd命令进行切回纠正。
这是因为以管理员身份运行bat脚本后,脚本的工作路径就会变到C:\Windows\System32这个目录中去,而不是脚本所在的那个目录,如果此脚本的编写者没有考虑到这点的话,就是不及格。如果要解决此问题,请使用记事本打开此脚本,也就是在脚本上右键选择编辑,然后在里面代码开头新起一行写上以下一句代码后,保存即可。
cd /d %~dp0
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)