我的知识记录

怎么修改文件修改时间(图文)

在Linux/Unix系统中,有几种方法可以修改文件的修改时间:

1. 使用 touch 命令(最常用)

修改访问时间和修改时间为当前时间


 
bash
touch filename.txt

设置特定的时间


 
bash
# 设置为指定日期时间 touch -d "2023-10-01 14:30:00" filename.txt # 设置为具体时间戳 touch -t 202310011430 filename.txt # 只修改访问时间 touch -a -d "2023-10-01" filename.txt # 只修改修改时间 touch -m -d "2023-10-01" filename.txt

2. 在编程中修改文件时间

Python 示例


 
python
import os import time from datetime import datetime # 修改文件的访问时间和修改时间 os.utime("filename.txt", (timestamp_access, timestamp_modify)) # 或者使用 datetime dt = datetime(2023, 10, 1, 14, 30) timestamp = dt.timestamp() os.utime("filename.txt", (timestamp, timestamp))

Node.js 示例


 
javascript
const fs = require('fs'); // 修改文件时间戳 fs.utimes('filename.txt', new Date(), new Date(), (err) => { if (err) throw err; }); // 同步版本 fs.utimesSync('filename.txt', new Date(), new Date());
这些方法可以让你灵活地修改文件的时间属性。
 

怎么修改文件修改时间(图文)

标签:

更新时间:2025-12-17 10:01:04

上一篇:如何修改文件类型为doc(图文)

下一篇:如何修改文件的修改日期(图文)