一.使用File创建文件
File file = new File("."+File.separator+"data.dat");
//如果不存在则创建
file.createNewFile();
File.separator目录分割符(在windows上代表/ 在linux上代表)
"."代表的路径:当前目录
eclipse_workspace/project_name/
File.createNewFile有throws声明,需要捕获异常IOException
二、使用File创建目录
File dir = new File("."+File.separator+"demo")
dir.mkdir();
可以建立多个目录级
File dir = new File("."+File.separator+"demo"+File.separator+"A")
dir.mkdirs();
由此可得出结论:mkdir()只能在已有的目录基础上创建新目录
mkdirs()可以创建所有必要的父目录
三、在A目录下创建文件data.dat
两种方式:1.直接指定data.dat需要创建的位置,并调用createNewFile()。前提是,目录都要存在
2.先指定data.dat的目录,不存在的都创建好后再创建文件
以下是方式2,其中用到了File的1个构造方法