java如何判断一个文件夹下,哪个文件是最新? 请给详细代码谢谢 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 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); } }} 看看行不行 FtpClient继续问,支持ssh2协议吗? 用SWING写的程序怎么发布成EXE文件? JAVA的连接池配置失败 jacob [简单]访问不到内部类 关于错误处理? 问个小问题. 有研究入侵检测的朋友吗 想学习JAVA编程,想装个LINUX来玩JAVA编程。但应该装什么版本的LINUX为好? java程序中怎样读注册表,怎样调用其他的程序? 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);
} }}
看看行不行