码迷,mamicode.com
首页 > 编程语言 > 详细

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

时间:2020-01-10 20:11:35      阅读:100      评论:0      收藏:0      [点我收藏+]

标签:tla   util   无效   时间   文件夹   lol   package   lang   direct   


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文件的创建及常用方法

标签:tla   util   无效   时间   文件夹   lol   package   lang   direct   

原文地址:https://www.cnblogs.com/mouzaisi/p/12177819.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!