File类

来源:互联网 发布:win10怎么连接有线网络 编辑:程序博客网 时间:2024/06/09 19:09
import java.io.File;
import java.io.IOException;
import java.text.DateFormat;
import java.text.SimpleDateFormat;
import java.util.Date;


public class TestFile {
public static void main(String[] args) {
File f1 = new File("f:/java/Hello.java");
File f2 = new File("f:/java");
File f3 = new File(f2, "Welcome.java");
File f4 = new File(f2, "Hello2.java");
try {
f4.createNewFile(); // 在f2路径后创建新的文件
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}


if (f1.isFile()) { // 判断是否为目录
System.out.println("是一个文件");
}
if (f2.isDirectory()) { // 判断是否为文件
System.out.println("是一个目录");
}
if (f1.exists()) { // 判断文件或目录是否存在
System.out.println("文件存在");
}
System.out.println(f1.lastModified()); // 返回long类型的最后修改时间
// 把long类型最后修改时间转化为字符串类型时间:
DateFormat df = new SimpleDateFormat("yyyy年MM月dd日hh:mm:ss"); // 定义时间格式
Date d = new Date(f1.lastModified());
String str = df.format(d); // 把时间对象按照格式转化为字符串
System.out.println(str);


System.out.println(f1.getName()); // 返回文件名
System.out.println(f1.getPath()); // 返回文件路径


File f = new File("F:/java/aa/bb/cc");
f.mkdirs();// 可以创建目录,以及父目录
f.mkdir();// 若没有父目录,则无法创建,当有父目录时,可创建当前目录
}
}
原创粉丝点击