ITPub博客

首页 > Linux操作系统 > Linux操作系统 > [原创]还是自己动手来得快——删除了带点的文件

[原创]还是自己动手来得快——删除了带点的文件

原创 Linux操作系统 作者:lastwinner 时间:2008-12-16 01:52:58 0 删除 编辑

下载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博客 ” ,链接:http://blog.itpub.net/29867/viewspace-511995/,如需转载,请注明出处,否则将追究法律责任。

下一篇: 删除带点的文件
请登录后发表评论 登录
全部评论

注册时间:2007-12-12

  • 博文量
    223
  • 访问量
    2828497