File file =new File(xxxxx)
file.createNewFile()
只能创建text文件么?
为什么

解决方案 »

  1.   

    不只是能创建text  什么文件都可以创建
      

  2.   

    我创建的时候后缀也改了,但还是text文本,不加后缀也是text文本
      

  3.   

    //创建目录         
    System.out.println("‐‐‐‐‐‐‐创建目录‐‐‐‐‐‐‐‐‐‐‐");        
     File fileDir=new File("E:/z/z");         
    if (!fileDir.exists() || !file.isDirectory()) {            
     System.out.println(fileDir.mkdir());         }
            // 创建文件         
    System.out.println("‐‐‐‐‐‐‐创建文件‐‐‐‐‐‐‐‐‐‐‐");         
    File file2 = new File("E:/z/z/123.txt");         
    System.out.println("文件是否存在" + file2.exists());        
    System.out.println(file2.createNewFile());//E:/z/z/123.txt"只要改.text就可以存储任何文件
      

  4.   

    记事本就是文本, 理论上所有文件都是文本....
    关键看你怎么定义格式, 比如
    mp3文件, 内容开头就写了map3规范的格式数据.