//文件操作类
//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());
}
}