有关file文件处理的常用方法
2016-08-01 20:39
651 查看
初学者对file文件进行简单操作的几个方法。
File f1 = new File("E:\\java");
File f2 = new File(f1/*路径*/,"hello world.java"/*文件名*/);
File的方法==>f1.exists()(判断文件存在不,返回值类型是boolean型);
==>f1.mkdir()(文件的创建)
==>f1.mkdirs()(文件的递归创建)
==>f1.createNewFile()(创建新的文件,返回值类型是boolean型)
==>f1.isDirectory()(f1是目录吗?返回值类型是Boolean型)
==>f1.delete()(删除文件:目录必须为空才能删除。)
==>f1.renameTo(File f2)(重命名文件,返回值类型Boolean型)
File f1 = new File("e:/aaa/bbb/ccc/ddd/Hello.txt");//这是绝对文件
File f2 = new File("world.txt"); //相对文件
File的方法==>f1.getPath()(得到f1的路径)
==>f1.getParent()(得到f1的父路径)
==>f1.isAbsolute()(f1是绝对文件吗?返回值Boolean型)
==>File f3 = f2.getAbsoluteFile()(相对文件转绝对文件)
==>f3.getAbsolutePath()(得到f3的绝对路径)
==>f1.length()(得到f1的文件大小)
==>f1.getParentFile().length()(所在文件夹的大小)
==>f1.canRead()(文件能读吗?)
==>f1.canWrite()(文件能写吗?)
==>f1.isHidden()(文件是隐藏的吗?)
==>f1.lastModified()(f1的最后修改时间)
==>f1.getName()(得到文件的名字)
==>f1.list()(列出该目录下的所有文件,返回值类型:String型)
==>File.listRoots()(列出根路径下的文件,返回值类型File型)
==>f1.listFiles()(列出该目录下的文件,返回值类型是File型)
==>File.separator()(操作系统的路径分隔符)
==>File.pathSeparator()(多路径分隔符)
关于File类的练习有:
(1)显示目录下所有的文件,和显示指定的文件,并统计文件的个数。(比如说列出所有的Java文件)
(2)统计一个文件或目录的大小。
(3)删除一个文件或者目录。
(4)目录的复制。(首先完成文件的复制)。
File f1 = new File("E:\\java");
File f2 = new File(f1/*路径*/,"hello world.java"/*文件名*/);
File的方法==>f1.exists()(判断文件存在不,返回值类型是boolean型);
==>f1.mkdir()(文件的创建)
==>f1.mkdirs()(文件的递归创建)
==>f1.createNewFile()(创建新的文件,返回值类型是boolean型)
==>f1.isDirectory()(f1是目录吗?返回值类型是Boolean型)
==>f1.delete()(删除文件:目录必须为空才能删除。)
==>f1.renameTo(File f2)(重命名文件,返回值类型Boolean型)
File f1 = new File("e:/aaa/bbb/ccc/ddd/Hello.txt");//这是绝对文件
File f2 = new File("world.txt"); //相对文件
File的方法==>f1.getPath()(得到f1的路径)
==>f1.getParent()(得到f1的父路径)
==>f1.isAbsolute()(f1是绝对文件吗?返回值Boolean型)
==>File f3 = f2.getAbsoluteFile()(相对文件转绝对文件)
==>f3.getAbsolutePath()(得到f3的绝对路径)
==>f1.length()(得到f1的文件大小)
==>f1.getParentFile().length()(所在文件夹的大小)
==>f1.canRead()(文件能读吗?)
==>f1.canWrite()(文件能写吗?)
==>f1.isHidden()(文件是隐藏的吗?)
==>f1.lastModified()(f1的最后修改时间)
==>f1.getName()(得到文件的名字)
==>f1.list()(列出该目录下的所有文件,返回值类型:String型)
==>File.listRoots()(列出根路径下的文件,返回值类型File型)
==>f1.listFiles()(列出该目录下的文件,返回值类型是File型)
==>File.separator()(操作系统的路径分隔符)
==>File.pathSeparator()(多路径分隔符)
关于File类的练习有:
(1)显示目录下所有的文件,和显示指定的文件,并统计文件的个数。(比如说列出所有的Java文件)
(2)统计一个文件或目录的大小。
(3)删除一个文件或者目录。
(4)目录的复制。(首先完成文件的复制)。
相关文章推荐
- Python 用file 对象和open方法处理文件的区别
- java:File类中对文件或目录进行操作的常用方法以及遍历文件夹下面的文件
- C#中OpenFileDialog获取文件名和文件路径的常用方法
- Java处理文件的方法(FileInputStream、FileReader、File*)
- java常用类——java常用文件处理方法
- 文件处理常用方法及link和unlink讲解
- javaweb中静态文件的常用处理方法汇总
- java中File类中的常用的方法 复制,读文件
- javaweb中静态文件的常用处理方法汇总
- 操作文件处理常用方法(Java实现)
- 有关sql server 2008无法导入数据库mdf文件的处理方法
- 新增分区格式化时提示设备文件不存在:--- No such file or directory的处理方法
- java之File对象对文件的操作常用的几个方法(推荐)
- 有关AS3跨域读取图片文件报错“checkPolicyFile”的解决方法
- C#遍历指定文件夹中的所有文件,DirectoryInfo和FileInfo的一些常用方法
- Android 有关文件路径的常用方法
- ios 常用的处理沙盒文件方法
- C#的File类中常用的文件操作函数(方法)及其使用
- JAVA,File文件的常用方法详解
- C#中OpenFileDialog获取文件名和文件路径的常用方法.