有关file文件处理的常用方法

初学者对file文件进行简单操作的几个方法。

File f1 = new File("E:\\java");

File f2 = new File(f1/*路径*/,"hello world.java"/*文件名*/);


File的方法==>f1.exists()(判断文件存在不,返回值类型是boolean型);
          ==>f1.mkdir()(文件的创建)
 ==>f1.mkdirs()(文件的递归创建)
 ==>f1.createNewFile()(创建新的文件,返回值类型是boolean型)
 ==>f1.isDirectory()(f1是目录吗?返回值类型是Boolean型)
 ==>f1.delete()(删除文件:目录必须为空才能删除。)
 ==>f1.renameTo(File f2)(重命名文件,返回值类型Boolean型)
File f1 = new File("e:/aaa/bbb/ccc/ddd/Hello.txt");//这是绝对文件
File f2 = new File("world.txt");    //相对文件


File的方法==>f1.getPath()(得到f1的路径)
          ==>f1.getParent()(得到f1的父路径)
 ==>f1.isAbsolute()(f1是绝对文件吗?返回值Boolean型)
 ==>File f3 = f2.getAbsoluteFile()(相对文件转绝对文件)
 ==>f3.getAbsolutePath()(得到f3的绝对路径)
 ==>f1.length()(得到f1的文件大小)
 ==>f1.getParentFile().length()(所在文件夹的大小)
          ==>f1.canRead()(文件能读吗?)       
          ==>f1.canWrite()(文件能写吗?)       
          ==>f1.isHidden()(文件是隐藏的吗?)       
 ==>f1.lastModified()(f1的最后修改时间)
          ==>f1.getName()(得到文件的名字)
          ==>f1.list()(列出该目录下的所有文件,返回值类型:String型)
          ==>File.listRoots()(列出根路径下的文件,返回值类型File型)
          ==>f1.listFiles()(列出该目录下的文件,返回值类型是File型)
          ==>File.separator()(操作系统的路径分隔符)
          ==>File.pathSeparator()(多路径分隔符)  
关于File类的练习有:
    (1)显示目录下所有的文件,和显示指定的文件,并统计文件的个数。(比如说列出所有的Java文件)
(2)统计一个文件或目录的大小。
(3)删除一个文件或者目录。
(4)目录的复制。(首先完成文件的复制)。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值