下载code.google.com上的文件,没太注意,结果硬盘上生成了一个带点的文件——"CACDETNW."
怎么删都删不掉
上网找了一些文章,但大都是说 删除带点的 文件夹 而不是文件
提到删除带点的文件也就那一两个页面,说到用文件粉碎机工具去做,尝试了一下,也没删掉
算,还是自己动手吧
写了个java程序,源码如下:
import java.io.File;
public class DelDotFile {
/**
* @param args
*/
public static void main(String[] args)
{
// TODO Auto-generated method stub
if(args.length>0)
{
File x = new File(args[0]);
if(x.delete())
{
System.out.println("delete "+args[0]+" succeed");
}
else
{
System.out.println("delete "+args[0]+" FALSE......");
}
}
else
{
System.out.println("No file was deleted!");
}
}
}
编译后,使用方法如下:
f:\>dir /x/a
2008-12-15 22:31 0 CACDET~1 CACDETNW.
注意,/x是列出短文件名,/a是列出隐藏文件
F:\>java DelDotFile CACDETNW.
delete CACDETNW. FALSE......
F:\>java DelDotFile CACDET~1
delete CACDET~1 succeed
成功删除了——看出来文件短名的作用了吧?呵呵
来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/29867/viewspace-511995/ ,如需转载,请注明出处,否则将追究法律责任。