java file类_java File类

论坛 期权论坛 编程之家     
选择匿名的用户   2021-6-2 20:29   1770   0

需要导入头文件

File f=new File(a) //a为地址,如果是\则,需要两个\,"D:\java_work\ja.txt",如果时/则只需要一个

改名操作:

f.renameTo(new File("D:\java_work\jaj.txt")) //ja被改名为jaj

默认路径:

System.getProperty("user.dir"); //eclipse项目所在路径

创建新文件:

File f2 =new File("gg.txt");

f2.createNewFile(); //即在项目默认路径下创建新的txt文档,也会在eclipse项目下创建一个txt文档

文档操作

System.out.println(f2.exists()); //文件是否存在

System.out.println(f2.isDirectory()); //文件是否是目录

System.out.println(f2.isFile()); //是否是文件

System.out.println(new Date(f2.lastModified()));//文件最后修改日期

System.out.println(f2.length()); //文件大小

System.out.println(f2.getName()); //文件名

System.out.println(f2.getPath()); //文件的目录路径

对应的结果:

true

false

true

Tue Jul 09 19:51:37 GMT+08:00 2019

6

gg.txt

D:\java_work\gg.txt

删除文件:

f2.delete();

目录

检测目录是否存在:

.mkdir();

File f3 =new File("d:/电影/华语/大陆");

System.out.println(f3.mkdir()); //目录结构中有一个不存在,则不会创建成功,返回boolean值

创建目录:

.mkdirs();

File f3 =new File("d:/电影/华语/大陆");

f3.mkdirs() //目录中只要有一个存在,就会创建成功,返回值为boolean类型true和false

boolean flag=f3.mkdirs();

System.out.println(flag) //true

分享到 :
0 人收藏
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

积分:3875789
帖子:775174
精华:0
期权论坛 期权论坛
发布
内容

下载期权论坛手机APP