文件的修改时间创建时间区别 文件怎么改时间和日期
文件时间属性的区别
主要时间属性类型:
- 创建时间(Creation Time)
- 文件最初被创建的时间
- 在大多数系统中,一旦设定通常不会改变
- 修改时间(Modification Time)
- 文件内容最后一次被修改的时间
- 当文件内容发生任何更改时会更新
- 访问时间(Access Time)
- 文件最后一次被读取或访问的时间
- 每次打开或读取文件时更新
修改文件时间和日期的方法
Windows 系统:
使用命令行:cmd
# 修改文件修改时间 powershell " $(Get-Item 'filename.txt').LastWriteTime = '2024-01-01 12:00:00'" # 修改文件访问时间 powershell " $(Get-Item 'filename.txt').LastAccessTime = '2024-01-01 12:00:00'"powershell
# 修改修改时间 (Get-Item "filename.txt").LastWriteTime = "2024-01-01 12:00:00" # 修改访问时间 (Get-Item "filename.txt").LastAccessTime = "2024-01-01 12:00:00"Linux/macOS 系统:
使用 touch 命令:bash
# 修改文件的修改时间和访问时间 touch -m -t 202401011200 filename.txt # 修改时间 touch -a -t 202401011200 filename.txt # 访问时间 # 同时修改两个时间 touch -t 202401011200 filename.txt编程方式修改:
Python 示例:python
import os import time from datetime import datetime # 设置特定时间戳 timestamp = time.mktime(datetime(2024, 1, 1, 12, 0).timetuple()) # 修改文件时间 os.utime('filename.txt', (timestamp, timestamp)) # (访问时间, 修改时间)
更新时间:2025-12-13 15:58:58
