package com.test.file;
import java.io.File;
import java.io.IOException;
public class TestFile2 {
public static void main(String[] args) {
// TODO Auto-generated method stub
// 目录分隔符
// windows \ linux /
// java 跨平台的 / \ 都可以用
//File file=new File("d:\\aa\\1.txt ");
File file=new File("/Users/yangjunbo/kaifa/Test/1.md");
System.out.println(file.getAbsolutePath()); //获得文件的绝对路径(包含文件名)
System.out.println(file.getName()); //获得文件名
System.out.println(file.getParent());//获得目录
System.out.println(file.length()); //返回文件的字节长度 文件的大小
System.out.println(file.isFile()); //判断是否是文件
System.out.println("可读:"+file.canRead());
System.out.println("可写:"+file.canWrite());
System.out.println("可执行:"+file.canExecute());
System.out.println("是否隐藏:"+file.isHidden());
file.delete(); //删除
//创建文件
File file2=new File("d:/aa/2.txt");
try {
file2.createNewFile(); //创建文件
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
System.out.println(file2.exists());
File tempFile=null;
//创建临时文件
try {
tempFile=File.createTempFile("temp", ".txt"); //不设置路径的时候 默认放在系统的临时文件夹中 也可以自己指定路径
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
System.out.println(tempFile.getAbsolutePath());
tempFile.deleteOnExit();//退出程序的时候删除
System.out.println(tempFile.exists());
}
}
java file对象常用操作 创建文件 读取文件 获取文件属性
最新推荐文章于 2024-06-10 08:00:00 发布