楼主说的问题我已经在jbuilder9中试过,isDirectory是false,
new file若不向文件写内容的化并不会创建一个不存在文件,更不说文件夹了,所以在new file创建文件时要先判断文件是否存在,存在才会删除,若想创建文件夹,建议使用mkdir或mkdirs。我附上我的验证代码
import java.io.File;
/**
 * <p>Title: </p>
 * <p>Description: </p>
 * <p>Copyright: Copyright (c) 2003</p>
 * <p>Company: </p>
 * @author not attributable
 * @version 1.0
 */public class clone{
public void oo(){
File f=new File("e:\\yangzexii\\21");System.out.println( f.isDirectory());
    System.out.println(f.exists());
}
  public static void  main(String arg[]){
    clone c=new clone();
    c.oo();
  }
}