Java中如何得到檔案的建立時間&最後修改時間
import java.io.File;
import java.text.DateFormat;
import java.text.SimpleDateFormat;
import java.util.Date;
/**
* 如果是檔案沒有經過修改則得到的是建立時間 如果修改過則得到是最後修改的時間
*
* @author iSoftStone
*/
public class TestGetFileTime {
public static void main(String[] args) {
DateFormat format = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
File file = new File("d:/test.txt");
// 毫秒數
long modifiedTime = file.lastModified();
System.out.println(modifiedTime);
// 通過毫秒數構造日期 即可將毫秒數轉換為日期
Date d = new Date(modifiedTime);
System.out.println(format.format(d));
// Set the last modified time
long newModifiedTime = System.currentTimeMillis();
// 設定最後一次修改的時間
boolean success = file.setLastModified(newModifiedTime);
if (!success) {
System.out.println("change failed");
} else {
System.out.println(format.format(new Date(file.lastModified())));
}
}
}
以下給出一個windows下取到具體時間的程式:
/**
* 以下給出一個windows下取到具體時間的程式:
*
* @author iSoftStone
*/
public class FirstTest {
/** Creates a new instance of FirstTest */
public FirstTest() {
}
public static void main(String[] args) {
try {
Process p = Runtime.getRuntime().exec(
"cmd /C dir d:\\test.txt /tc");
InputStream is = p.getInputStream();
BufferedReader br = new BufferedReader(new InputStreamReader(is));
String str;
int i = 0;
while ((str = br.readLine()) != null) {
i++;
if (i == 6) {
System.out.println(str.substring(0, 17));
}
}
} catch (java.io.IOException exc) {
exc.printStackTrace();
}
}
}
相關文章
- Linux下修改檔案建立時間(修改檔案更改時間)Linux
- 獲取最後修改時間為今天的檔案
- c++ 獲取檔案建立時間、修改時間、訪問時間、檔案內容長度C++
- windows10系統如何更改檔案建立和修改時間Windows
- javascript如何獲得網頁最後被修改的時間JavaScript網頁
- Linux修改檔案時間Linux
- Python 獲取檔案建立、訪問、修改時間Python
- 查詢某個表最後修改時間
- 使用touch命令修改檔案時間
- 如何按最後修改時間對 ls 命令的輸出進行排序排序
- 獲取文件最後修改時間程式碼例項
- linux之touch命令修改檔案的時間戳Linux時間戳
- 如何修改rac的系統時間
- oracle 表(table)上最後一次 DML時間、行(row)上最後DML時間Oracle
- 如何直接在頁面得到系統的時間
- 時間同步的修改
- 如何修改檔案中間的幾個位元組
- 如何修改系統時間格式
- 檔案的時間引數
- 檔案時間屬性
- Java 中的時間日期 APIJavaAPI
- java中的時間運算Java
- 修改SQL Server資料庫表的建立時間最簡單最直接有效的方法SQLServer資料庫
- Java 例項 - 修改檔案最後的修改日期Java
- Oracle臨時表空間檢視、新增臨時表空間資料檔案、修改預設臨時表空間 方法!Oracle
- ubuntu 修改時區或時間 及網路同步時間Ubuntu
- 直播軟體搭建,當前時間、既定時間後的時間及時間比較大小
- linux大檔案 &定時查詢 &sqlplus格式 &修改時間LinuxSQL
- Linux時間修改及CMOS時間修改同步的4種方法Linux
- 基於Mybatis-Plus實現自動化操作建立時間和修改時間MyBatis
- 修改CentOS伺服器時間為北京時間CentOS伺服器
- Win10系統如何修改睡眠時間 win10修改睡眠時間的兩種方法Win10
- iTunes Connect 中修改後的內購(IPA)稽核所需的時間
- Linux 修改時間Linux
- Linux修改時間Linux
- 修改系統時間
- docker修改容器時間Docker
- 批處理以當前時間為檔名建立檔案