创建文件夹可以使用file类的mkdirs()和mkdir()方法,区别在于:
mkdir() 创建此抽象路径名指定的目录。 mkdirs() 创建此抽象路径名指定的目录,包括所有必需但不存在的父目录。使用mkdirs()创建目录D:\demo\
代码如下:
public static void main(String[] args) throws Exception {
File f = new File("D:\\demo\\");
f.mkdirs();
}
接下来使用createNewFile()创建文件 abc.txt
String fileName = "abc.txt";
File target = new File(f, fileName);
if(!target.exists()){
target.createNewFile();
}
使用fileWritter向文件写入内容
FileWriter fileWritter = new FileWriter(target.getAbsoluteFile());
BufferedWriter bufferWritter = new BufferedWriter(fileWritter);
bufferWritter.write("Hello Word!");
bufferWritter.close();
使用fileReader 从文件读取内容
FileReader fr = new FileReader (target.getAbsoluteFile());
BufferedReader br = new BufferedReader (fr);
String s;
while ((s = br.readLine() )!=null) {
System.out.println (s);
}
fr.close();
使用lastModified()方法获取文件最后修改时间
Calendar cal = Calendar.getInstance();
long time = f.lastModified();
SimpleDateFormat formatter = new SimpleDateFormat("yyyyMMddHHmmss");
cal.setTimeInMillis(time);
System.out.println("the last update time" + formatter.format(cal.getTime()));