java十七节-file前言

来源:互联网 发布:杨丞琳人品知乎 编辑:程序博客网 时间:2024/05/23 20:32

一、file类

1、file类表示文件(目录)

2、file类只用于表示文件(目录)的信息(名称,大小),不能表示文件内容


二、file常用方法

File():构造函数,一般是依据文件所在的指定位置来创建文件对象。  
CanWrite():返回文件是否可写。  
CanRead():返回文件是否可读。 
CompareTo(File pathname):检查指定文件路径间的顺序。 
Delet():从文件系统内删除该文件。 
DeleteOnExit():程序顺利结束时从系统中删除文件。 
Equals(Object obj):检查特定对象的路径名是否相等。 
Exists():判断文件夹是否存在。 
GetAbsoluteFile():返回文件的完整路径。 
GetAbsolutePath():返回文件的完整路径。 
GetName():返回文件名称。 
GetParent():返回文件父目录路径。 
GetPath():返回文件的潜在相对路径。 
GetParentFile():返回文件所在文件夹的路径。 
HashCode():返回文件哈希码。 
IsDirectory():判断该路径指示的是否是文件。 
IsFile():判断该路径指示的是否是文件。 
LastModified() :返回文件的最后修改时间标志。 
Length():返回文件长度。 
List():返回文件和目录清单。 
Mkdir():生成指定的目录。 
RenameTo(File dest):更名文件。 
SetReadOnly():将文件设置为可读。 
ToString():返回文件状态的字符串。 
ToURL():将文件的路径字符串转换成URL 

File.GetCreationTime 读取创建时间 
file.SetCreationTime 设置创建时间 
File.GetLastAccessTime   读取最后访问时间 
File.SetLastAccessTime   设置最后访问时间 
File.GetLastWriteTime 读取最后修改时间 
File.SetLastWriteTime 设置最后修改时间 
File.GetAttributes 读取文件属性 

File.SetAttributes 设置文件属性



package com.file;import java.io.File;import java.io.IOException;public class FileDemo {public static void main(String args[]){//创建File的目录对象File file = new File("D:\\file");//判断文件是否存在if (file.exists()){System.out.println("文件目录存在");}else{System.out.println("文件目录不存在");//创建文件目录file.mkdirs();}//输出的是目录System.out.println(file);//判断是否是目录,是返回true,不是或不存在返回falseSystem.out.println(file.isDirectory());//判断是否是一个文件System.out.println(file.isFile());//创建File的目录对象File file1 = new File("D:\\file\\日记.txt");    //File file2 = new File("D:\\file","日记1.txt");if(file1.exists()){System.out.println("文件目录存在");}else{System.out.println("文件目录不存在");try {//创建文件目录file1.createNewFile();} catch (IOException e) {// TODO Auto-generated catch blocke.printStackTrace();}}//输出的是目录System.out.println(file1);}}




0 0
原创粉丝点击