Java修改文件最后修改时间
时间: 2023-09-20 17:11:42 浏览: 102
你可以使用Java中的File类和SimpleDateFormat类来修改文件的最后修改时间,具体代码如下:
```java
import java.io.File;
import java.text.SimpleDateFormat;
public class ModifyFileLastModifiedTime {
public static void main(String[] args) {
// 需要修改最后修改时间的文件路径
String filePath = "C:/test.txt";
// 新的最后修改时间,格式为 "yyyy-MM-dd HH:mm:ss"
String newLastModifiedTime = "2022-01-01 00:00:00";
// 创建File对象
File file = new File(filePath);
// 创建SimpleDateFormat对象
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
try {
// 将新的最后修改时间转换为毫秒数
long newLastModifiedTimeMillis = sdf.parse(newLastModifiedTime).getTime();
// 修改文件的最后修改时间
file.setLastModified(newLastModifiedTimeMillis);
System.out.println("修改成功!");
} catch (Exception e) {
e.printStackTrace();
}
}
}
```
在上面的代码中,我们首先需要指定需要修改最后修改时间的文件的路径和新的最后修改时间。然后,创建File对象和SimpleDateFormat对象。接着,将新的最后修改时间转换为毫秒数,最后使用File类的setLastModified()方法修改文件的最后修改时间。
相关推荐
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)