记一次奇怪的零字节文件删除……

Posted autoria

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了记一次奇怪的零字节文件删除……相关的知识,希望对你有一定的参考价值。

现象:

因为下载时中断,桌面上多出来了三个零字节文件,结尾.pdf_以及.tar_,删除的时候显示为文件不存在,也无法重命名,使用cmd ls可以看到文件在列表中,大小为0kb

操作系统:win8.1

方法:

使用网上常见的

@ECHO OFF
CLS
color 0a
echo 确定要尝试删除吗?确定删除请按任意键,退出请关闭窗口。
pause >nul
taskkill /f /im explorer.exe>nul
echo y|Cacls %* /c /t /p Everyone:f >nul
DEL /F/A/Q \\?\%*
RD /S /Q \\?\%*
start %windir%\explorer.exe
exit

拖入任一文件也无法删除,并且explore.exe进程会终结。

经实验后发现将三个文件一起拖入del.bat,那么排在第一个的文件(没错就是windows桌面上从左到右第一个)会被删除,bat的窗口一闪而过字样“该文件不存在”。

剩下两个文件再次一起拖入bat文件中,排在第一个的文件又被删除,仍然显示字样“该文件不存在”。

剩下一个文件,联想到和任意一个其他文件一起拖入来删除的方法(单独删除这个文件会失败并且导致explore进程被终结)。

这个零字节文件仍然需要排在第一位和一个可以正常删除的文件一起拖入bat,最后这两个文件都会被删除。

 

以上是关于记一次奇怪的零字节文件删除……的主要内容,如果未能解决你的问题,请参考以下文章

记一次删除Git记录中的大文件的过程

记一次linux磁盘清理 - 已经删除的文件占用了大量磁盘空间

记一次数据库图片引用和服务器文件对比 删除未引用的服务器图片1

记一次Linux磁盘空间占满无法删除的故障

Java:从字节数组中删除连续的零段

oracle apex 奇怪的零除法问题