首页 > 其他 > 详细

关于File的应用(File可以封装文件夹等等)获取一些文件的信息

时间:2019-11-07 01:51:24      阅读:85      评论:0      收藏:0      [点我收藏+]
package test;


import java.io.*;
import java.text.DateFormat;
import java.text.SimpleDateFormat;
import java.util.*;
import java.util.zip.InflaterInputStream;

import javax.annotation.processing.FilerException;

import privateclass.MyBufferedReader;

public class Main {

	private static final String space_operator = " ";
	private static final double pi = Math.PI;
	private static final String LINE_SEPARATOR = System.getProperty("line.separator");
	public static void main(String[] args) throws Exception {

		//File.separator 是分区的分隔符  这个分隔符在windows下是\\在linux下是/
		File file = new File("E:"+File.separator+"java编译\\test\\demo.txt");//绝对路径
		////File file = new File("demo.txt");//相对路径
		System.out.println(file);
		String name = file.getName();
		//剩余空间大小
		long free = file.getFreeSpace();
		//文件的大小
		long len = file.length();
		//文件的最后修改时间
		long time = file.lastModified();
		
		//文件的绝对路径
		String abspath = file.getAbsolutePath();
		//文件的相对路径
		String path = file.getPath();
		
		DateFormat dateFormat = new SimpleDateFormat("yyyy MM dd");
		DateFormat dateFormat2 = DateFormat.getDateTimeInstance(DateFormat.LONG,dateFormat.LONG);
		System.out.println("name:" + name);
		System.out.println("time:" + dateFormat.format(new Date(time)));
		System.out.println("time:" + dateFormat2.format(new Date(time)));
		System.out.println("free:" + free);
		System.out.println("len:" + len);
		System.out.println("abspath:" + abspath);
		System.out.println("path:" + path);
	}
}

  

关于File的应用(File可以封装文件夹等等)获取一些文件的信息

原文:https://www.cnblogs.com/WINDZLY/p/11809511.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!