关于File文件类的使用
来源:互联网 发布:怎样查看数据管家 编辑:程序博客网 时间:2024/05/16 08:08
这次说下与File有关的4个方法,分别是:
- 创建文件夹
- 创建文件
- 删除文件
- 打印文件属性
一.创建文件夹
首先说下第一个创建文件夹的方法,创建文件夹有两个方法,分别是mkdir()和mkdirs(),在使用File这个类之前,必须先实例化这个类的对象
File file = new File("e:/lenovo/study/123");
File类与其他类有所不同,括号中填写的是文件夹或文件的路径
创建了实例对象后,我们来接着创建文件夹,直接调用mkdir()这个方法即可
file.mkdir();
执行完毕后我们就可以发现e:/lenovo/study下多了个名称为123的文件夹,与madir()不同的是,madirs()可以创建由此抽象路径名命名的目录,包括任何必需但不存在的父目录。 也就是说,如果是使用madir()创建123这个文件夹,假如e:/lenovo/study这个路径是不存在的,那么123这个文件夹将无法创建成功,但是使用madirs()却可以把123的父目录也创建出来。
二.创建文件
创建文件与创建文件夹类似,只是需要在文件名后面加上文件扩展名,我们使用的方法是createNewFile()——当且仅当具有该名称的文件尚不存在时,原子地创建一个由该抽象路径名命名的新的空文件。需要注意的是,使用createNewFile()这个方法的时候必须加上异常处理
File file = new File("e:/lenovo/study/123/Hello.txt"); try { file.createNewFile(); } catch (IOException e) { e.printStackTrace(); }
执行代码后可以看到,在123文件夹下多了个名称为Hello的txt文件
三.删除文件
创建文件与删除文件的区别在于调用的方法不同,在此就不多说,删除文件并不需要加上异常处理
File file = new File("e:/lenovo/study/123/Hello.txt"); file.delete();
执行完毕后,先前创建的Hello文件便不存在了
四.打印文件属性
文件有那些属性呢,文件名,文件大小,文件的路径,还有文件的最近修改时间等,在此文章里,我们只打印所说的这些属性。
打印文件名使用到的方法是getName(),文件大小的方法是file.length(),查找文件路径的方法是getParent(),打印文件最近修改时间的方法是lastModified(),但是这个方法需要转化成Date类型的数据才能识别
public static void main(String[] args) { File file = new File("e:/lenovo/study/123/Hello.txt"); long last = file.lastModified(); Date dt = new Date(last); System.out.println("文件名:"+file.getName()+" 文件大小:"+file.length()); System.out.println("文件路径:"+file.getParent()+" 文件修改时间:"+dt); }
执行结果如下
- 关于File文件类的使用:
- 关于File文件类的使用
- 关于File文件类使用
- 关于File类的使用
- file文件类的使用
- File文件类的使用
- File文件类的使用
- File文件类的使用
- File文件类的使用
- File文件类的使用
- java关于File类的使用
- java中关于File类的使用
- 关于文件File的笔记
- 文件和目录(File类)的使用
- 文件file类的使用和异常
- 关于FILE指针的使用
- 关于文件操作的若干方法(File类)
- Java基础———重温关于的文件读写操作,File类,FileInputStream类等的使用
- Halcon学习之图像采集
- 学习Linux命令(13)
- jdk,jre,jvm的区别
- NGINX 简明教程
- javascript函数之——split
- 关于File文件类的使用
- Android最新版高德地图poi检索仿微信发送位置
- 用vim-addon-manager配置插件锻造自己的vim
- Hadoop基础教程-第5章 YARN:资源调度平台(5.1 YARN介绍)(草稿)
- C++搜索与回溯算法之全排列问题
- [Leetcode]_28 Implement strStr()
- LCD1602的使用方法
- MySQL PHP 语法
- File类