请给详细代码
谢谢
谢谢
解决方案 »
- 请问这段程序为何输入字符串类时,直接就退出循环了?
- System.runFinalization(); 这个方法,我看API还是不怎么理解。。。大家用过吗/
- java的中sql语言是的where 条件如何写?
- 初中物理公式中的导体电阻Java类构造
- 如何将JTable里选中的行显示出来
- 在IDL中怎么样映射java的一个类(比如java.util.HashMap)?
- 刚入门就碰钉子,请大虾指点迷津!
- 如何在一页纸上分次打印?
- 读取excel文件的jdbc驱动是什么?
- java怎样得到ftp服务器一的目录下的文件类表
- java如何判断一个文件夹下,哪个文件是最新?
- 怎样获得一个字符串中每个字节的ASC码,并判断这个字节是属于汉字的还是字母的。
public class File1 { /**
* @param args
*/
public static void main(String[] args) {
// TODO Auto-generated method stub
File fleDir = new File ("E:/1");
File [] fleList;
long lngDate = 0;
long lngDateOld = 0;
long lngStep = 0;
String strTmp;
String strFileName;
java.util.Date dteCurTime = new java.util.Date ();
java.util.Date dteFile = new java.util.Date ();
SimpleDateFormat fmtDate = new SimpleDateFormat ("yyyy/MM/dd"); if (fleDir.exists())
{
fleList = fleDir.listFiles();
lngDate = fleList [0].lastModified();
lngDateOld = lngDate;
strFileName = fleList [0].getName().toString();
lngStep = dteCurTime.getTime() - lngDate;
for (int i = 1; i < fleList.length; i ++)
{
lngDate = fleList [i].lastModified();
dteFile.setTime(lngDate);
strTmp = (fleList [i].isFile() ? "文件: " : "目录: ") + fleList [i].getName().toString() + " : " + fmtDate.format (dteFile);
System.out.println (strTmp);
if (dteCurTime.getTime () - lngDate < lngStep)
{
strFileName = fleList [i].getName().toString();
lngDateOld = lngDate;
lngStep = dteCurTime.getTime() - lngDate;
}
} System.out.println ("=========================");
dteFile.setTime(lngDateOld);
strTmp = "最近访问的文件: " + strFileName + " : " + fmtDate.format (dteFile);
System.out.println (strTmp);
} }}
看看行不行