File类常用的方法以及
File类和流无关,不能完成文件的读取
File是文件和目录路径名的抽象表示形式——代表的是硬盘上的Directory(目录)和file(文件)
public static void main(String[] args) throws IOException {File f1 = new File("temp01");//相对路劲File f2 = new File("D:\\ppp\\qpqp.txt");//绝对路径File f3 = new File("D:\\couse");System.out.println(f1.exists());//文件路径是否存在System.out.println(f2.exists());System.out.println(f3.exists());if(!f3.exists()) {//f3.mkdir();//创建目录f3.createNewFile();//创建文件}File f4 = new File("C:/w/e/f/cw");if(!f4.exists()) {f4.mkdirs();//创建多重目录}}}
public static void main(String[] args) {File f1 = new File("test01");String abssolutePath = f1.getAbsolutePath();//获取绝对路径System.out.println(abssolutePath);//E:\java\test00\test01//获取文件名f1.getName();//得到父路径File f2 = new File("D:\\ppp\\qpqp.txt");String s = f2.getParent();System.out.println(s);//D:\ppp//判读是Directroy还是FileSystem.out.println(f2.isDirectory());//是否是一个目录System.out.println(f2.isFile());//是否是一个标准文件System.out.println(f2.isAbsolute());//是一个绝对路径名System.out.println(f2.isHidden());//是否是一个隐藏文件Date t = new Date(f2.lastModified());//获取文件的最后的修改时间System.out.println(new SimpleDateFormat("yyyy-MM-dd HH:mm:ss SSS").format(t));System.out.println(f2.length());//获取字节数//列出子目录,文件File f3 = new File("E:\\java");File [] fs = f3.listFiles();for(File f:fs) {if(f.getAbsolutePath().endsWith(".java")) {System.out.println(f.getAbsolutePath());}}}
//使用递归找出某目录下的所有子目录以及子文件
public class tset02 {//使用递归找出某目录下的所有子目录以及子文件public static void main(String[] args) {File f = new File("E:\\java");method(f);}public static void method(File f) {if(f.isFile()) {return ;}//f可能是文件可能是目录File[] fs = f.listFiles();//列出子目录文件for(File s:fs) {System.out.println(s.getAbsolutePath());//可能是目录和文件method(s);}}
}
//复制粘贴
File类常用的方法以及相关推荐
- FIle类常用工具方法整理(持续更新)
1.递归遍历一个目录,获取所有文件名(也可以取到绝对路径) public static void traverse(String filePath, List<String> files) ...
- java的知识点15——String基础、String类和常量池、String类常用的方法、字符串相等的判断、组合模式
String基础 1. String类又称作不可变字符序列. 2. String位于java.lang包中,Java程序默认导入java.lang包下的所有类. 3. Java字符串就是Unicode ...
- java map常用类及其方法_Day50.Map类常用的方法 -Java常用类、集合#、IO
Day50.Map类常用的方法 -Java常用类.集合#.IO Day50.Map类常用的方法 -Java常用类.集合#.IO Map类常用的方法 . 总结: 常用方法 添加: put(Object ...
- java File类 常用相关函数
java File类 相关函数 1.构建函数 2.判断相关函数 4.创建相关函数 5.删除相关函数 6.获取相关函数 1.构建函数 /*** File 构造方法* file 常用构造方法* 1: Fi ...
- java file_java开发之File类详细使用方法介绍
File类简介 在 Java 中,File 类是 java.io 包中唯一代表磁盘文件本身的对象.File 类定义了一些与平台无关的方法来操作文件,File类主要用来获取或处理与磁盘文件相关的信息,像 ...
- java String类常用的方法
package Day0310.Demo02;public class StringTest02 {public static void main(String[] args) {System.out ...
- java file用法_Java File 类的使用方法详解(转)
转自:http://www.codeceo.com/article/java-file-class.html Java File类的功能非常强大,利用Java基本上可以对文件进行所有的操作.本文将对J ...
- File类的基本方法实现
一.File类 File类:表示文件和目录路径名的抽象形式 File类可以实现文件的创建,删除,重命名,得到路径,创建时间等等,是唯一 一个与文件操作本身有关的操作类 二.使用步骤 代码 import ...
- Java中的File类常用操作
文章目录 File类是干什么的呢? 一.File类创建对象 1.public File(String pathname)方式创建对象,代码如下 2.public File(String parent, ...
最新文章
- 中科院智能乒乓球桌登上Nature:检测球速跟踪路径,准确找到击球位置
- 没有顶会的CV/NLP方向的博士生毕业出路在哪里?
- linux 下使用crontab 定时打包日志并删除已被打包的日志
- Mybatis-Plus实战中的几个条件构造器Wrapper用法
- python基本数据类型的结构和使用方法
- php+mysql+html 之页面输入、输出
- ofo引入信用分评系统 ,0分将被禁止使用
- 初始化参数文件修改错误导致Oracle无法startup
- ORA-00257: archiver error. Connect internal only, until freed——解决
- 【python教程入门学习】利用Python自动生成暴力破解的字典
- 无纸化办公模式如何取代传统办公模式
- java 四级联动,省市区镇四级联动附代码和数据库
- vue项目引用QRCode生成二维码扫码实现app登录
- Ubuntu修改Mac地址
- 数据库迁移(MySQL函数转化为Oracle函数)
- 按Enter键调用登录按钮
- R语言条形图的制作--barplot()
- 根据给定的三边,判断能否则组成一个三角形若能用这三个数作为边长组成三角形( 任意两边之和大于第三边),能组成三角形计算并输出该三角形的面积,否则输出Can‘t。 (提示:Can‘t输出直接放到双引号中
- C语言getchar()和putchar()函数
- jks与keystore的转换