import java.io.File;
import java.io.IOException;
import java.text.SimpleDateFormat;
import java.util.Date;
public class FileSux {
/**使用file操作文件(普通文件.目录)
* 1.查看文件属性
* 2.新建文件
* @param args
* @throws IOException
*/
public static void main(String[] args) throws IOException {
// TODO Auto-generated method stub C:\\Users\\Administrator\\Desktop
File file = new File("C:/Users/Administrator/Desktop/新建文本文档10.txt");
System.out.println("文件名:"+file.getName());
System.out.println("文件相对路径:"+file.getPath());
System.out.println("文件绝对路径:"+file.getAbsolutePath());
System.out.println(file.exists()?"文件存在":"文件不存在");
System.out.println(file.isDirectory()?"文件是目录":"文件不是目录");
System.out.println(file.isFile()?"文件是普通文件":"文件可能是命名管道");
if(file.canRead()){
System.out.println("文件可以读取");
}else{
System.out.println("不能读取此文件");
}
if(file.canWrite()){
System.out.println("文件可以写入");
}else{
System.out.println("文件不可写入");
}
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd hh:mm:ss");
Date date = new Date(file.lastModified());
System.out.println("文件被最后一次被修改的日期:");
System.out.println(sdf.format(date));
//新建文件
if(!file.exists()){
file.createNewFile();
}
//删除文件
if(file.exists()){
file.delete();
}
}
}
Java中File的简单使用
最新推荐文章于 2023-06-14 15:15:18 发布