/**
* @Description 文件操作
*
* File类的使用
* (1)分隔符
* (2)文件操作
* (3)文件夹操作
* @author AI福
*/
package com.chapter3;
import java.io.File;
import java.util.Date;
public class Demo01 {
public static void main(String[] args) throws Exception{
separator();
fileOpe();
}
//(1) 分隔符
public static void separator(){
System.out.println("路径分隔符"+ File.pathSeparator);
System.out.println("名称分隔符"+File.separator);
}
//(2)文件操作
public static void fileOpe() throws Exception{
//1.创建文件
File file = new File("d:\\file.txt");
//System.out.println(file.toString());
if(!file.exists()){
boolean b = file.createNewFile();
System.out.println("创建结果:"+b);
}
//2.删除文件
// 2.1 直接删除
/*System.out.println("删除结果:"+file.delete());*/
// 2.2 使用 jvm退出时删除
/*file.deleteOnExit();
Thread.sleep(5000);*/
//3.获取文件信息
System.out.println("获取文件的绝对路径:"+file.getAbsolutePath());
System.out.println("获取路径:"+file.getPath());
System.out.println("获取文件名称:"+file.getName());
System.out.println("获取父目录:"+file.getParent());
System.out.println("获取文件长度:"+file.length());
System.out.println("文件创建时间:"+new Date(file.lastModified()).toLocaleString());
//4.判断
System.out.println("是否可写:"+file.canWrite());
System.out.println("是否是文件:"+file.isFile());
System.out.println("是否隐藏:"+file.isHidden());
}
}
文件操作
最新推荐文章于 2024-10-17 19:11:48 发布
本文介绍了Java中File类的基本用法,包括路径分隔符、文件的创建、删除、属性获取、判断以及文件夹操作。
摘要由CSDN通过智能技术生成