Java file的创建方式
在Java中,有以下几种创建File对象的方式:
1. 根据指定路径名创建File对象,路径名可以是相对路径或绝对路径。例如:File file = new File("example.txt");
2. 根据指定的父路径和子路径创建File对象。例如:File file = new File("C:\\Users\\Admin", "example.txt");
3. 根据指定的父文件和子路径名创建File对象。例如:File parent = new File("C:\\Users\\Admin"); File file = new File(parent, "example.txt");
4. 根据指定的URI创建File对象。例如:File file = new File(new URI("file:///C:/Users/Admin/example.txt"));
5. 创建临时文件,使用给定的前缀和后缀生成其名称。例如:File file = File.createTempFile("haha", "xixi", new File("D:\\"));
6. 创建新文件,当且仅当具有此名称的文件尚不存在时,以原子方式创建由此抽象路径名命名的新空文件。例如:File file1 = new File("D:\\", "TEST"); file1.mkdir(); File file2 = new File(file1, "haha"); file2.mkdir(); file2.createNewFile();
![](/upload/image/article/20230603/70fa1e6faa3e1d3d6128b17df335cd1e.jpeg)