File
//File
//文件操作类 //File //FileOutputStream
import java.io.File; import java.io.FileOutputStream; import java.nio.charset.StandardCharsets; import java.text.SimpleDateFormat; import java.util.Date; public class FileUtil { public static void main(String[] args) { //创建文件 File file = new File("G:" + File.separator + "test" + File.separator + "fileUtil.txt"); if (!file.getParentFile().exists()) { file.getParentFile().mkdirs(); } try { if (!file.exists()) { file.createNewFile(); } } catch (Exception e) { e.printStackTrace(); } //文件内输入内容 String context = "Hello World!" + "\t" + new Date() + "\r\n"; try { FileOutputStream fos = new FileOutputStream(file, true); fos.write(context.getBytes(StandardCharsets.UTF_8)); fos.close(); } catch (Exception e) { e.printStackTrace(); } //获取文件信息 System.out.println("是否是文件:"+file.isFile()); System.out.println("是否可读:"+file.canRead()); System.out.println("是否可写:"+file.canWrite()); System.out.println("最后修改日期:"+ new SimpleDateFormat("yyyy-MM-dd HH:mm:ss").format(file.lastModified())); System.out.println("文件大小:"+file.length()); } }