File类
来源:互联网 发布:秀尔算法 编辑:程序博客网 时间:2024/06/05 07:10
File类,表示是文件对象,不是实际存在于磁盘上的文件,这个文件对象是存在内存的一个实例而已。
- 1.File对象常用方法、属性
public boolean canRead()//是否可读public boolean canWrite()//是否可写public boolean exists//是否存在public boolean isDerectory()//是否是目录public boolean isHidden()//是否是隐藏的public long lastModified()//最后修改时间public long length()//文件长度public String getName()//得到文件名public String getPath()//得到文件相对路径public String getAbsolutePath()//得到文件绝对路径创建新文件或者删除文件用到的方法public boolean createNewFile() throws IOException//delete()//删除文件public boolean mkdir()//得到文件的上级目录mkdirs()//得到文件的一系列目录
- 2.写一个Demo来演示这个案例
package demo;import java.io.File;import java.io.IOException;public class FileTestThree { public static void main(String[] args) { //“\”所有文件都有的反斜杠 String sp = File.separator; //文件名,包含后缀 String fileName = "新建文本.doc"; //文件的目录 String fileDirectory = "dirParent" + sp + "dirSon"; //创建新文件 File file = new File(fileDirectory, fileName); //若果文件不存在 if (file.exists()) { //得到文件的绝对路径 String fileAbsolutePath = file.getAbsolutePath(); String oldFileName = file.getName(); Long fileLength = file.length(); System.out.println("success " + fileAbsolutePath + "\n" + "文件名:"+ oldFileName + "\n" + "大小: " + fileLength); System.out.println(file.getParentFile().getName()); } else { //得到父文件的一系列目录 file.getParentFile().mkdirs(); try { file.createNewFile(); } catch (IOException e) { e.printStackTrace(); System.out.println("文件创建失败"); } } }}结果success E:\workspace\File类Demo\dirParent\dirSon\新建文本.doc文件名:新建文本.doc大小: 9728dirSon
阅读全文
0 0
- 【File】File类基础
- File类 ;File.Create(),File.Delete(), File.Copy(), File.Replace()
- File 类
- File 类
- File 类
- File 类
- File类
- File 类
- FILE 类
- File类
- FILE类
- File类
- File类
- File类
- File类
- File类
- File类
- File类
- Spring Cloud中的负载均衡策略
- YUV格式
- Ubuntu系统默认启动设置(图形界面或者命令行)
- 判断a树是否是b树的子树
- 取消MyEclipse在启动时自动验证项目配置文件
- File类
- Quarz 2D--概述
- JavaScript DOM基础总结
- GDI+[45]: 文本输出
- YUY2和MJPG视频编码格式区别
- MyEclipse去掉拼写检查
- map容器使用中的陷阱【经验】
- Java MongoDB非框架开发基础篇
- MySQL 表分区