我的知识记录

如何修改文件的修改日期(图文)

修改文件的修改日期有多种方法,以下是最常用的几种:

1. 使用 touch 命令(Linux/macOS)

基本语法


 
bash
touch -m [选项] 文件名

具体示例


 
bash
# 将文件修改时间设为当前时间 touch -m filename.txt # 设置为特定日期时间 touch -m -d "2023-12-25 15:30:00" filename.txt # 使用特定格式设置时间 touch -m -t 202312251530 filename.txt # 设置为昨天 touch -m -d "1 day ago" filename.txt

2. Windows 系统方法

使用 PowerShell


 
powershell
# 修改文件的最后写入时间 $filePath = "C:\path\to\filename.txt" (Get-Item $filePath).LastWriteTime = "2023-12-25 15:30:00" # 修改为当前时间 (Get-Item $filePath).LastWriteTime = Get-Date

使用命令提示符


 
cmd
copy /b filename.txt +,,

3. 编程方式修改

Python 示例


 
python
import os import time from datetime import datetime # 方法1:使用 utime mtime = datetime(2023, 12, 25, 15, 30).timestamp() atime = time.time() # 保持访问时间不变 os.utime("filename.txt", (atime, mtime)) # 方法2:只修改修改时间 os.utime("filename.txt", (os.stat("filename.txt").st_atime, mtime))

Node.js 示例


 
javascript
const fs = require('fs'); // 修改文件的最后修改时间 const newDate = new Date('2023-12-25T15:30:00'); fs.utimesSync('filename.txt', new Date(), newDate);
最简单的方法是在Linux/macOS上使用 touch -m 命令,在Windows上使用PowerShell修改 LastWriteTime 属性。
 

如何修改文件的修改日期(图文)

标签:

更新时间:2025-12-17 10:00:48

上一篇:怎么修改文件修改时间(图文)

下一篇:怎么修改文件最后修改时间(图文)