文件的三种创建方法
import java.io.File;
import java.io.IOException;
public class FileCreat {
public static void main(String[] args) throws IOException {
// creatFile01();
//creatFile02();
createFile03();
}
//new File(String pathName)
public static void creatFile01() throws IOException {
String path = "e:\\文件.txt";
File file = new File(path);
boolean newFile = file.createNewFile();
System.out.println(newFile);
}
//new File(File parentFile,String childName)
public static void creatFile02() throws IOException {
File parentFile = new File("e:\\");
String childName = "文件2 .txt";
File file = new File(parentFile, childName);
boolean newFile = file.createNewFile();
System.out.println(newFile);
}
// new File(String parentPath ,String childName)
public static void createFile03() throws IOException {
String parentPath = "e:\\";
String childName = "文件3.txt";
File file = new File(parentPath, childName);
boolean newFile = file.createNewFile();
System.out.println(newFile);
}
}
获取文件信息
import java.io.File;
public class GetInfo {
public static void main(String[] args) {
File file = new File("e:\\文件.txt");
System.out.println("文件名:"+file.getName());
System.out.println("文件大小(字节):"+file.length());
System.out.println("绝对路径:"+file.getAbsolutePath());
System.out.println("父级目录:"+file.getParent());
System.out.println("是否存在:"+file.exists());
System.out.println("是否为文件:"+file.isFile());
System.out.println("是否为文件夹:"+file.isDirectory());
}
}