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文件的创建及常用方法的主要内容,如果未能解决你的问题,请参考以下文章
15Java常用类(数组工具类Arrays)基本类型包装类(Integer类)正则表达式String的split(String regex)和replaceAll(String regex, (代码片
Spring中Bean初始化及销毁方法(InitializingBean接口DisposableBean接口@PostConstruct注解@PreDestroy注解以及init-method(代码片