如何修改文件的修改日期(图文)
修改文件的修改日期有多种方法,以下是最常用的几种:
1. 使用
最简单的方法是在Linux/macOS上使用
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.txt2. 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);touch -m 命令,在Windows上使用PowerShell修改 LastWriteTime 属性。
更新时间:2025-12-17 10:00:48
上一篇:怎么修改文件修改时间(图文)
下一篇:怎么修改文件最后修改时间(图文)
