java之File对象对文件的操作常用的几个方法(推荐)

 更新时间:2016年12月01日 10:22:59   投稿:jingxian  
下面小编就为大家带来一篇java之File对象对文件的操作常用的几个方法(推荐)。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧

File对象是对文件操作最常用的类,平常工作总用的很多,贴出来了几个我工作常用的几个方法。简单总结了下

直接上代码:

//构建文件对象
File file=new File("E:/android_demo/a");
File fileTest=new File("E:/android_demo/a/test.mp3");

//获取文件的父路径
File f=file.getParentFile();
System.out.println("f=="+f);//E:\android_demo

//判断文件是否存在
boolean is=file.exists();//不存在,返回fasle
System.out.println("is=="+is);

//获取文件的绝对路径可以理解等同getPath
String path1=file.getAbsolutePath();
System.out.println("path=="+path1);//E:\android_demo\a

//获取文件的路径
String path2=file.getPath();
System.out.println("path2=="+path2);//E:\android_demo\a

//获取当前文件名
String s=file.getName();
System.out.println("s==="+s);

//创建一个文件夹,即:E:/android_demo/a
file.mkdir();

//创建一个文件,即:E:/android_demo/a/test.mp3

fileTest.createNewFile();
//文件大小,文件存储时占用的字节数;
long l=f.length();
System.out.println("l=="+l);

//获取文件路径string
String str=fileTest.toString();
System.out.println("str=="+str);// E:\android_demo\a\test.mp3

//给文件重新命名
File fileTest2=new File("E:/android_demo/a/test2.mp3");
boolean b2=fileTest.renameTo(fileTest2);
System.out.println("b2=="+b2);// E:/android_demo/a/test2.mp3

//删除文件
boolean b3=fileTest.delete();

//删除文件夹,注意删除的文件夹下面必须没有文件才可以删除,有的话要便利删除所有文件,然后才删除
boolean b4=file.delete();

以上这篇java之File对象对文件的操作常用的几个方法(推荐)就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持脚本之家。

相关文章

  • 用jdom创建中文的xml文件的方法

    用jdom创建中文的xml文件的方法

    下面小编就为大家带来一篇用jdom创建中文的xml文件的方法。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2017-01-01
  • SQLServer之常用函数总结详解

    SQLServer之常用函数总结详解

    这篇文章主要介绍了SQLServer之常用函数总结详解,本篇文章通过简要的案例,讲解了该项技术的了解与使用,以下就是详细内容,需要的朋友可以参考下
    2021-08-08
  • SQL Server2008 数据库误删除数据的恢复方法分享

    SQL Server2008 数据库误删除数据的恢复方法分享

    今天有个朋友很着急地打电话给我,他用delete语句误删除了SQL Server 2008数据库中两个表中的所有记录,而这个数据库之前没有任何备份。让我帮他解决一下,不然他要赔偿客户很多钱
    2011-10-10
  • 通过SQLServer 2008 操作 MySQL的方法

    通过SQLServer 2008 操作 MySQL的方法

    在公司中经常会遇到部署多种数据库环境的情况,对于开发人员来说经常在不同数据库之间转换确实有些繁琐,本篇将介绍从SQLServer 操作MySQL 数据库的方法。
    2010-04-04
  • Excel导入数据库时出现的文本截断问题解决方案

    Excel导入数据库时出现的文本截断问题解决方案

    在把Excel导入到数据库中时,发生文本截断问题:即导入的数据每行只有一部分,遇到这样的问题,甚是尴尬,接下来介绍此问题的解决方法,感兴趣的朋友可以了解下,希望本文对你有所帮助
    2013-01-01
  • MyEclipse 配置SQL Server 2008数据库驱动操作步骤

    MyEclipse 配置SQL Server 2008数据库驱动操作步骤

    本篇文章小编为大家介绍,MyEclipse 配置SQL Server 2008数据库驱动操作步骤。有需要的朋友参考下
    2013-04-04
  • SQL Server 2008 密钥 key 使用方法

    SQL Server 2008 密钥 key 使用方法

    最新修订版和Visual Studio 2008一样,从官网下载SQL Server 2008的180天试用版其实与正式版内容是基本相同的,唯一的区别就在于安装配置文件中所包含的key。各种版本的SQL Server在进行到这一步之前都是完全一样的
    2015-09-09
  • SQL Server 2008网络协议深入理解

    SQL Server 2008网络协议深入理解

    可以通过展开SQL Server 2008网络配置节点进行服务器协议的配置,需要了解更多的朋友可以参考本文
    2012-11-11
  • SQL SERVER 2008 r2 数据压缩的两种方法

    SQL SERVER 2008 r2 数据压缩的两种方法

    这篇文章主要介绍了SQL SERVER 2008 r2 数据压缩的两种方法,脚本之家从多个网站整理的内容,需要的朋友可以参考下
    2018-03-03
  • SQL Server 2008数据库分布式查询知识

    SQL Server 2008数据库分布式查询知识

    今天小编就为大家分享一篇关于SQL Server 2008数据库分布式查询知识,小编觉得内容挺不错的,现在分享给大家,具有很好的参考价值,需要的朋友一起跟随小编来看看吧
    2019-01-01

最新评论