java File 操作
来源:互联网 发布:linux远程访问数据库 编辑:程序博客网 时间:2024/06/05 10:16
package com.test.io;import java.io.File;import java.io.IOException;import java.util.Date;import org.junit.Test;/** * File 都定义在java.io下 * * @author mxr * */public class TestFile {@Testpublic void test1() throws IOException{//File是一个类,可以有构造器创建其对象,//此对象对应着一个文件或文件目录//File的对象是与平台无关的//File的方法,仅涉及到创建、删除、重命名等//涉及到文件的内容,File是无能为力的,必须由流完成//File类的对象常作为io流具体类的构造器的形参File file1 = new File("H:/javatext/aa.txt");File file2 = new File("H:/javatext/b");//获取文件的文件名/*System.out.println(file1.getName());//获取文件的路径System.out.println(file1.getPath());//获取文件的绝对文件名System.out.println(file1.getAbsoluteFile());//获取文件的上级目录System.out.println(file1.getParent());//获取文件的路径的绝对路径System.out.println(file1.getAbsolutePath());//和上面类似System.out.println(file2.getName());System.out.println(file2.getPath());System.out.println(file2.getAbsoluteFile());System.out.println(file2.getParent());System.out.println(file2.getAbsolutePath());*///renameTo(File newName)重命名//file1.renameTo(file2)file1重名名为file2,要求file1文件一定存在//file2一定不存在/*file1.renameTo(new File("aa.text"));System.out.println(file1.getName());*///判定文件数是否存在/*System.out.println(file1.exists());//判定文件数是否可读System.out.println(file1.canRead());//判定文件数是否可写System.out.println(file1.canWrite());//判定文件数是否为一个文件System.out.println(file1.isFile());//判定文件数是否为一个文件目录System.out.println(file1.isDirectory());//判定文件最后的修改时间 把long形的数据转换为DateSystem.out.println(new Date(file1.lastModified()));//判定文件的大小System.out.println(file1.length());*///删除文件System.out.println(file1.delete());//新建文件if(!file1.exists()){file1.createNewFile();}File file3 = new File("H:/javatext/c");//新建文件目录//mkdir和mkdirs的区别mkdirs创建多层目录if(!file3.exists()){file3.mkdir();}File file4 = new File("H:/mussh");//读取文件下的所有的目录String[] strs = file4.list();for(String s:strs){System.out.println(s);}//读取文件下的所有文件名 返回的是FileFile[] file = file4.listFiles();for(File f:file){System.out.println(f.getName());}}}
0 0
- java File操作实例
- java File操作
- Java File操作
- java file操作详解
- Java File操作汇总
- java File基本操作
- Java File 操作
- <Java> File文件操作
- java File 操作
- Java File文件操作
- java File操作实例
- Java File操作基础
- java file 操作学习
- JAVA file操作研究
- java File 常用操作
- JAVA FILE文件操作
- java File处理操作
- Java File 操作
- 【DP】HDU1176免费馅饼
- iOS中加密的使用
- 通过JS函数劫持自定义百度云分享提取码
- 计蒜客 11063 喝酒
- tango with django ch12
- java File 操作
- Redis的安装 一
- Java-Android
- 再探二分搜索
- fedora22+下的Matlab桌面启动项
- hdu 5672 String
- eclipse C language-桶排序quiz
- PHP中echo、print、print_r、printf、sprintf和var_dump的区别比较那些事!
- 先谈云计算再谈云大会