Java 的File类使用与注意

Java 提供了强大和灵活的的对文件与文件夹的操作。

创建文件夹

public boolean mkdir()

  创建目录,成功返回true。只能创建一个文件夹,要求所有的父目录都存在,否则创建失败。

public boolean mkdirs()

  创建目录,成功返回true,会创建所有不存在的父目录。(注意即便最后创建失败,但是也可能创建了一些中间目录)。

  上面两个方法如果要创建的目录已经存在,不再重新创建,都返回false,只有新建目录返回true。

import java.io.File;

import java.io.IOException;

public  class  fileTest

{  public   static   void   main(String[]args)

  { 

      File   testDir   =   new   File( path);

//  boolean result = testDir.mkdir();

 boolean result = testDir.mkdirs();

        System.out.println("Status = " + result);

    }

}

创建文件

public boolean createNewFile()

        在指定位置创建一个空文件,成功就返回true,如果已存在就不创建,然后返回false。

import java.io.File;

import java.io.IOException;

public class fileTest01 {

    public static void main(String[] args) throws IOException {

            try{ 

                     File testFile = new File("D:/testFile.txt");

                     if( testFile .createNewFile() ){

                            System.out.println("文件创建成功!");

                     } else{

                            System.out.println("出错了,该文件已经存在。");

                     }

            }

            catch(IOException i) {

                     i.printStackTrace();

            }

    }

}

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容