Java是一種廣泛應用的編程語言,它能夠輕松地讀取計算機中的各種文件,并且可以獲取文件的各種屬性信息。其中,獲取文件創建時間和大小是非常基礎的操作,下面我們就來介紹如何用Java實現這個功能。
import java.io.File; import java.text.SimpleDateFormat; public class FileDemo { public static void main(String[] args) { // 創建一個File對象,指向要獲取信息的文件 File file = new File("C:/test/demo.txt"); // 判斷文件是否存在 if (file.exists()) { // 獲取文件大小,轉化為KB long fileSize = file.length() / 1024; System.out.println("文件大小為:" + fileSize + "KB"); // 獲取文件創建時間 SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss"); String createTime = sdf.format(file.lastModified()); System.out.println("文件創建時間為:" + createTime); } else { System.out.println("文件不存在!"); } } }
在上面的代碼中,我們首先通過File類創建一個文件對象來指向要獲取信息的文件。然后判斷文件是否存在,如果存在就獲取文件的大小和創建時間。文件大小的獲取分為兩步,首先獲取文件的字節數,然后將字節數轉化位KB。文件的創建時間獲取,我們使用了SimpleDateFormat格式化類來將毫秒數轉化為我們需要的日期格式。
通過這樣簡單的Java代碼,我們就可以得到文件的創建時間和大小,這個功能非常實用,可以用于文件管理和文件備份等各種場景。
上一篇apache和php7
下一篇net和 php