String path = "";
String separator = "";
Properties p = System.getProperties();
separator = p.getProperty("file.separator");
path="路径";//请用separator转换一下"/"符
File delFile=new File(path);
try{
   if(delFile.exists()){
delFile.delete();
strMsg="文件存在";
    }else{
          strMsg="找不到文件";
}
}catch(Exception e){}

解决方案 »

  1.   

    俺的方法,删文件,删目录都可以 public static void rmdir(String a){rmdir(new java.io.File(a));}

    public static boolean move(java.io.File source,java.io.File object){
    if(!source.exists())return false;
    if(source.isFile()){
    java.io.File ff=object.getParentFile();
    if(!ff.exists())
    if(!ff.mkdirs())return false;
    return source.renameTo(object);
    }else{
    if(!object.exists())
    if(!object.mkdirs())return false;
    return source.renameTo(object);
    }
    }
      

  2.   

    咕咚!一时手快,贴错代码了 public static void rmdir(java.io.File file){
    if(file.exists()){
    if(file.isFile())file.delete();
    else{
    int i;
    java.io.File[] list=file.listFiles();
    for(i=0;i<list.length;i++){
    rmdir(list[i]);
    }
    file.delete();
    }
    }
    }
    public static void rmdir(String a){rmdir(new java.io.File(a));}