囧的呼唤227期:这样的批处理文件怎么编?

来源:百度文库 编辑:高校问答 时间:2024/04/28 06:13:38
作用是搜索当前文件夹内(包括子文件夹)或当前盘符下文件名包含“~@$=#&”字符的文件并删除,如果能不移至回收站而彻底删除更好。
这样编也不行啊,运行之后那些文件还留在原地。编这个批处理文件要删除的文件名带有~@$=#&字符的文件其实是属于下载未完成的文件,相当于BT下载未完成的文件,这些文件是鑫诺一号卫星远程教育平台发送下来的,用“以泰文件接收系统”这个软件接收,负责接收这些文件的主机是通过卫星天线接收到这些文件的。在这里,卫星接收天线及专用的数据接收卡相当与普通电脑上的网卡,区别是它只能接收卫星发送下来的数据而不能向卫星发送数据,而普通电脑上的网卡还可对外发送数据,“以泰文件接收系统”相当于一个下载软件,如“迅雷”等,和互联网上的下载不同,卫星传送的数据一般每天是定时定量发送的,如果你错过了接收时间的话,那些文件就永远接收不完全,相当于“迅雷”等下载软件还没把文件下载到100%而互联网上这个文件已经不存在了一样,永远再不能下载到100%;或相当于BT下载的“死种”。这些接收不完全的文件在其文件扩展名后面就会自动加上“~@$=#&”字符,如“国际贸易实务13.csf”这个CSF文件如果接收不完全的话它的文件名就是“国际贸易实务13.csf.~@$=#&”.

把下面代码保存为BAT文件 放置当前文件夹或当前盘符下
运行就可以了

删除 带“~@$=#&”字符 (包括子文件夹和只读文件)

==============================
@echo off
del ~@$=#&* /s /f /q
@echo on