最近在宿舍碰到舍友电脑有删除不了的文件跟文件夹,前提是要删除的这个文件没有在运行的,也结束进程的,进程树也没在,我试着帮他一级一级的删除子目录里面的文件跟文件夹,最后重启下就可以了,但是这之后在网上还有网友也碰到类似的情况,用了上述的方法也不行,安全模式,命令行之类的都行不通,其实他这个文件删跟不删是无所谓的,只是想明白个究竟,我把这个批处理发给他不知道他能删掉没有,不过有人实验过了,是蛮好用的。
首先新建个记事本文件,在里面输入两行代码:
DEL /F /A /Q //?/%1
RD /S /Q //?/%1
完了之后另存为,给他加上后缀是.cmd或.bat的格式
然后把你要删除的文件拉进这个批处理文件,就像我们移动文件一样直接拉进去
在del里
/F, 强制删除只读文件
/A,根据指定的属性删除文件
/Q,指定静音状态。不提示您确认删除。
%1,变量1
//?/%1,变量1指定的绝对路径及文件
在rd里
/S 强力删除文件夹下所有文件及文件夹
/Q,指定静音状态。不提示您确认删除。
%1,变量1
注:相关脚本解释搜索于网络
还有种方法:win+r运行,输入cmd,然后cd/,输入盘符就是你要保存的这个批处理文件的位置,如:e: 按回车,接着edit,给这个批处理命名如wjsc.bat,按回车,开始写命令
@echo 按任意键开始执行
@pause
DEL /F /A /Q //?/%1
RD /S /Q //?/%1
保存,退出,然后将要删除的文件拉进这个批处理里面