import java.text.Format;
import java.text.SimpleDateFormat;
File file = new File("a.txt");
long time = file.lastModified();
Date d = new Date(time);
Format simpleFormat = new SimpleDateFormat("E dd MMM yyyy hh:mm:ss a");
String dateString = simpleFormat.format(d);
System.err.println(file.getName()+" 最后修改时间:"+dateString);
运行结果为:
最后修改时间:星期一 22 二月 2010 09:59:39 上午
import java.text.Format;import java.text.SimpleDateFormat; File file = new File("a.txt"); long time = file.lastModified(); Date d = new Date(time); Format simpleFormat = new SimpleDa
摘要:
Java
源码,
文件
操作,
文件
属性
Java
获取
文件
属性,使用
java
.io 包中的File 类
获取
文件
名、大孝是否可写、是否可读、
最后
的
修改
日期和是否隐藏等属性,在如图所示的窗口文本框中输入任意一个路径,比如 “d:\
java
”(一个目录),单击窗口下部的“View”按钮,则在窗口的中部显示一个关于该
文件
或目录的属性信息表。
运行环境:
Java
/Eclipse
比如我在D盘有个
文件
夹a,现在要
获取
其创建
时间
:
File file = new File("D:\\a");
long time = file.lastModified();//返回
文件
最后
修改
时间
,是以个long型毫秒数
String ctime = new SimpleDateFormat("yyyy-MM-
import
java
.io.IOException;
import
java
.io.InputStream;
import
java
.io.InputStreamReader;
import
java
.text.SimpleDateFormat;
impor
要
获取
文件
下载
时间
,可以使用
Java
的URLConnection类。首先,使用URL类创建
文件
的URL对象,然后调用openConnection()方法返回URLConnection对象。通过调用getHeaderField()方法
获取
文件
的
最后
修改
时间
,再计算下载
时间
即可。
以下是参考代码:
URL url = new URL(fileUrl);
URLConnection connection = url.openConnection();
connection.connect();
long downloadStartTime = System.currentTimeMillis();
long lastModified = connection.getLastModified();
long fileSize = connection.getContentLengthLong();
long downloadEndTime = System.currentTimeMillis();
long downloadTime = downloadEndTime - downloadStartTime;
其中,fileUrl是
文件
的URL地址,downloadStartTime是下载开始
时间
,downloadEndTime是下载结束
时间
,downloadTime是下载所需
时间
,lastModified是
文件
最后
修改
时间
,fileSize是
文件
大小。