1217File类简单的一些知识的理解
2016-12-17 17:20
295 查看
file.exists() ------------------------------------ 检测这个file所存储的路径或者文件是否存在
File.pathSeparator -------------------------- 系统路径分隔符-----------------------------》;
File.separatoe ------------------------------- 系统目录分割符-----------------------------》\
file.getAbsolutePath() --------------------- 获取当前路径
file.createNewFile()------------------------- 创建文件
file.mkdir()------------------------------------- 创建文件夹
file.renameTo(fileRename)--------------- 更改文件夹名字
file.delete()------------------------------------- 删除文件
file.delete()------------------------------------- 删除文件夹(不能删除有内容的文件夹,只能删除空文件夹)
file.isAbsolute()------------------------------- 是否是绝对路径
file.isDirectory()------------------------------- 是否是文件夹
file.isFile()-------------------------------------- 是否是文件
file.isHidden()--------------------------------- 是否有隐藏文件
file.gerAbsoluteFile()------------------------ 返回此抽象路径名的绝对路径名形式
file.getAbsolutePath()----------------------- 返回此抽象路径名的绝对路径名字符串
file.getCanonicalPath()--------------------- 返回此抽象路径名的规范形式
file.getName()--------------------------------- 返回由此抽象路径名表示的文件或目录的名称
file.getParent()-------------------------------- 返回此抽象路径名父目录的路径名字符串;如果此路径名没有指定父目录,则返回
file.getPath()----------------------------------- 将此抽象路径名转换为一个路径名字符串
file.lastModified()----------------------------- 获取最后一次更改文件的时间戳
绝对路径&相对路径
相对路径:是指资源文件相当于当前程序所在路径
绝对路径:在硬盘上的完整路径, 绝对路径一定是以盘符开头的
(盘符: C: D: E: F: ········· )
. -----> 当前路径
.. -----> 上一级路径
File类中的常用方法
1.创建 2.修改 3.删除 4.查询(获取)
创建:
boolean createNewFile()throws IOException
在指定的位置创建一个空文件,如果成功就返回true, 失败返回fasle
注意:这个方法声明了一个异常的抛出,所以调用这个 方法的时候,要注意异常的处理(捕获处理或者抛出处理)
File.pathSeparator -------------------------- 系统路径分隔符-----------------------------》;
File.separatoe ------------------------------- 系统目录分割符-----------------------------》\
file.getAbsolutePath() --------------------- 获取当前路径
file.createNewFile()------------------------- 创建文件
file.mkdir()------------------------------------- 创建文件夹
file.renameTo(fileRename)--------------- 更改文件夹名字
file.delete()------------------------------------- 删除文件
file.delete()------------------------------------- 删除文件夹(不能删除有内容的文件夹,只能删除空文件夹)
file.isAbsolute()------------------------------- 是否是绝对路径
file.isDirectory()------------------------------- 是否是文件夹
file.isFile()-------------------------------------- 是否是文件
file.isHidden()--------------------------------- 是否有隐藏文件
file.gerAbsoluteFile()------------------------ 返回此抽象路径名的绝对路径名形式
file.getAbsolutePath()----------------------- 返回此抽象路径名的绝对路径名字符串
file.getCanonicalPath()--------------------- 返回此抽象路径名的规范形式
file.getName()--------------------------------- 返回由此抽象路径名表示的文件或目录的名称
file.getParent()-------------------------------- 返回此抽象路径名父目录的路径名字符串;如果此路径名没有指定父目录,则返回
null
file.getPath()----------------------------------- 将此抽象路径名转换为一个路径名字符串
file.lastModified()----------------------------- 获取最后一次更改文件的时间戳
//使用Date类来转换这个 时间戳file.lastModified() long lastMo = file.lastModified(); // 获取最后一次更改文件的 时间戳 //根据时间戳 创建 日期对象 Date date = new Date(lastMo); System.out.println("date : " + date); // 2016-12-14 yyyy-MM-dd //把日期对象 进行格式化, 为了 按照我们指定的格式进行输出, SimpleDateFormat format = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss"); //让格式化对象 来格式化日期 String dateStr = format.format(date); System.out.println("dateStr : " + dateStr); // 2016-12-14 11:43:10
绝对路径&相对路径
相对路径:是指资源文件相当于当前程序所在路径
绝对路径:在硬盘上的完整路径, 绝对路径一定是以盘符开头的
(盘符: C: D: E: F: ········· )
. -----> 当前路径
.. -----> 上一级路径
File类中的常用方法
1.创建 2.修改 3.删除 4.查询(获取)
创建:
boolean createNewFile()throws IOException
在指定的位置创建一个空文件,如果成功就返回true, 失败返回fasle
注意:这个方法声明了一个异常的抛出,所以调用这个 方法的时候,要注意异常的处理(捕获处理或者抛出处理)
相关文章推荐
- 理解openstack中与虚拟机相关一些简单网络知识-2.veth pair
- 理解openstack中与虚拟机相关一些简单网络知识-1.TUN/TAP network interfaces
- 理解openstack中与虚拟机相关一些简单网络知识-3.计算节点的网络拓扑以及网络分配
- struts2--(3)--一些小的知识---简单数据验证信息回显问题
- js中关于可视区、实际区域一些知识的个人理解
- 简单讲解一些linux的小知识吧
- 数组的一些简单知识
- 编译预处理一些知识简单总结
- 关于Oracle的一些学习简单知识
- 【php】对PHPExcel一些简单的理解
- linux 中的execl的一些简单的理解
- 关于SQL SERVER 2000的一些基本知识(1)——简单的SQL语句
- 深入理解Java虚拟机(JVM高级特性与最佳实践java虚拟机)的一些知识总结
- 简要谈谈对于usaco上面一些简单题目的理解第一篇之milking cows篇(1)
- 多线程的深入(一,线程的一些基础知识简单回顾)
- 理解ActiveX控件的一些背景知识
- ajax的一些基本知识和简单的例子
- java中一些简单的基础知识,温故而知新
- 一些简单的servlet、jsp和tomcat的入门知识