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

Posted 某在斯的博客

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了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文件的创建及常用方法的主要内容,如果未能解决你的问题,请参考以下文章

how2j学习记录_java基础_基础题_16-20

Java File类常用方法及实例

HOW2J Java 文件输入输出流,合并与拆分

15Java常用类(数组工具类Arrays)基本类型包装类(Integer类)正则表达式String的split(String regex)和replaceAll(String regex, (代码片

Spring中Bean初始化及销毁方法(InitializingBean接口DisposableBean接口@PostConstruct注解@PreDestroy注解以及init-method(代码片

57 java编程思想——创建窗口和程序片 可视编程和Beans