HOW2J java文件的创建及常用方法


package File;
import java.io.File;
import java.util.Date;
public class FileObject {
public static void main(String[] args) {
	//一 创建
	
	//绝对路径
	File f1 = new File("d:/javaha");
	System.out.println("f1的绝对路径"+f1.getAbsolutePath());
	//相对路径,相对于工作目录,如果在eclipse里,会创建到项目目录
	File f2 =new File("LOL.exe");
	System.out.println("f2的绝对路径"+f2.getAbsolutePath());
	//把f1作为父目录创建对象
	File f3 =new File(f1,"lol.exe");
	System.out.println("f3的绝对路径"+f3.getAbsolutePath());
	


	//文件常用方法


	System.out.println("判断是否存在"+f1.exists());
	System.out.println("判断是否是文件夹"+f1.isDirectory());
	System.out.println("判断是否是文件"+f1.isFile());
	System.out.println("获取文件的长度"+f1.length());
	//文件的修改时间
	long time =f1.lastModified();
	Date d =new Date(time);
	System.out.println("获取文件最后的修改时间"+d);
	f1.setLastModified(0);//将文件修改时间为1970年1.1
	//文件重命名
	File f4 = new File("d:/javaha/data.exe");
	f3.renameTo(f4);
	System.out.println("把lol.exe改成了data.exe");
	
	File f =new File("d:/javaha/gys/tm.ski");
	//以字符串数组的形式,返回当前文件夹中所有文件(不包含子文件及子文件夹
	f.list();
	//以文件数组的形式,返回当前文件夹的所有文件(不包含子文件及子文件夹)
	File[] fs =f.listFiles();
	//以字符串形式返回获取所在文件夹
	f.getPath();
	//以文件形式返回获取所在文件夹
	f.getParentFile();
	//创建文件夹.如果父类文件夹不存在,创建就无效
	
	f.mkdir();
	//创建文件夹,如果父类文件夹不存在,就会创建父文件夹
	f.mkdirs();
	//创建一个空文件,如果父文件夹不存在,就会抛出异常
	f.createNewFile();
	//创建一个空文件之前,通常会创建父目录
	f.getParentFile().mkdirs();
	//列出所有的盘符c:d:e等等
	f.listRoots();
	//删除文件
	f.delete();
	//JVM结束时,删除文件,通常用于临时文件的删除
	f.deleteOnExit();
	
}
}

 

你可能感兴趣的:(HOW2J java文件的创建及常用方法)