我的知识记录

如何修改文件保存时间和日期 如何更改文件保存类型格式

如何修改文件保存时间和日期

方法一:使用PowerShell(Windows推荐)


 
powershell
# 修改文件的最后写入时间(保存时间) $filePath = "C:\path\to\your\file.txt" $(Get-Item $filePath).LastWriteTime = "2024-05-20 15:30:00" # 同时修改所有三个时间戳 $(Get-Item $filePath).CreationTime = "2024-05-20 15:30:00" # 创建时间 $(Get-Item $filePath).LastAccessTime = "2024-05-20 15:30:00" # 最后访问时间 $(Get-Item $filePath).LastWriteTime = "2024-05-20 15:30:00" # 最后写入时间(保存时间)

方法二:使用命令提示符


 
cmd
# 使用copy命令更新最后保存时间 copy /b filename.txt +,, # 使用PowerShell命令(在CMD中执行) powershell "$(Get-Item 'filename.txt').LastWriteTime = '2024-05-20 15:30:00'"

方法三:Python脚本方式


 
python
import os import time from datetime import datetime def modify_save_time(file_path, new_time_str): """ 修改文件的保存时间 :param file_path: 文件路径 :param new_time_str: 新的时间字符串,格式 "YYYY-MM-DD HH:MM:SS" """ # 转换时间格式 new_datetime = datetime.strptime(new_time_str, "%Y-%m-%d %H:%M:%S") timestamp = time.mktime(new_datetime.timetuple()) # 修改文件的最后修改时间(相当于保存时间) os.utime(file_path, (timestamp, timestamp)) print(f"已将 {file_path} 的保存时间修改为 {new_time_str}") # 使用示例 modify_save_time("document.docx", "2024-05-20 15:30:00")

方法四:使用第三方工具

  1. Attribute Changer
    • 右键文件 → Properties → Time attributes
    • 可以分别设置创建时间、访问时间、修改时间
  2. Bulk File Changer
    • 支持批量修改多个文件的时间戳
    • 提供图形化界面操作

如何更改文件保存类型格式

文档格式转换

Microsoft Office文档转换


 
python
# 使用python-docx库转换Word文档格式 from docx import Document # DOCX转TXT def docx_to_txt(input_file, output_file): doc = Document(input_file) with open(output_file, 'w', encoding='utf-8') as f: for paragraph in doc.paragraphs: f.write(paragraph.text + '\n') # DOCX转HTML def docx_to_html(input_file, output_file): doc = Document(input_file) with open(output_file, 'w', encoding='utf-8') as f: f.write('<html><body>') for paragraph in doc.paragraphs: f.write(f'<p>{paragraph.text}</p>') f.write('</body></html>')

使用LibreOffice命令行转换


 
bash
# 安装LibreOffice后使用命令行转换 libreoffice --headless --convert-to pdf document.docx libreoffice --headless --convert-to txt document.docx libreoffice --headless --convert-to html document.docx

图片格式转换

Python PIL库转换图片格式


 
python
from PIL import Image def convert_image_format(input_path, output_path, output_format=None): """ 转换图片格式 :param input_path: 输入文件路径 :param output_path: 输出文件路径 :param output_format: 输出格式(可选) """ with Image.open(input_path) as img: # 如果没有指定格式,从文件扩展名推断 if output_format is None: output_format = output_path.split('.')[-1].upper() img.save(output_path, format=output_format) print(f"已将 {input_path} 转换为 {output_path}") # 使用示例 convert_image_format("image.jpg", "image.png") # JPG转PNG convert_image_format("photo.png", "photo.webp") # PNG转WebP

音频格式转换

使用FFmpeg命令行工具


 
bash
# MP3转WAV ffmpeg -i input.mp3 output.wav # WAV转MP3 ffmpeg -i input.wav -codec:a libmp3lame -b:a 192k output.mp3 # FLAC转MP3 ffmpeg -i input.flac -codec:a libmp3lame -qscale:a 2 output.mp3

视频格式转换


 
bash
# MP4转AVI ffmpeg -i input.mp4 -c:v mpeg4 -c:a mp3 output.avi # AVI转MP4 ffmpeg -i input.avi -c:v libx264 -c:a aac output.mp4 # MKV转MP4 ffmpeg -i input.mkv -c:v copy -c:a copy output.mp4

批量文件格式转换脚本

Python批量转换脚本


 
python
import os from PIL import Image def batch_convert_images(input_folder, output_folder, target_format='JPEG'): """ 批量转换图片格式 :param input_folder: 输入文件夹 :param output_folder: 输出文件夹 :param target_format: 目标格式 """ # 创建输出文件夹 if not os.path.exists(output_folder): os.makedirs(output_folder) # 支持的图片格式 supported_formats = ('.jpg', '.jpeg', '.png', '.bmp', '.tiff', '.webp') # 遍历输入文件夹中的所有图片 for filename in os.listdir(input_folder): if filename.lower().endswith(supported_formats): input_path = os.path.join(input_folder, filename) name_without_ext = os.path.splitext(filename)[0] output_filename = f"{name_without_ext}.{target_format.lower()}" output_path = os.path.join(output_folder, output_filename) try: with Image.open(input_path) as img: img.save(output_path, format=target_format) print(f"已转换: {filename} -> {output_filename}") except Exception as e: print(f"转换失败 {filename}: {str(e)}") # 使用示例 batch_convert_images("input_images/", "output_images/", "JPEG")

使用在线转换工具

  1. CloudConvert - 支持300多种格式转换
  2. Online-Convert - 免费在线格式转换
  3. Zamzar - 多格式文件转换服务

实用技巧和注意事项

时间修改注意事项:

  1. 权限问题 - 修改系统文件需要管理员权限
  2. 备份文件 - 操作前建议备份重要文件
  3. 一致性检查 - 确保修改的时间与其他文件时间逻辑一致

格式转换注意事项:

  1. 质量损失 - 有损压缩格式转换可能导致质量下降
  2. 兼容性 - 确认目标格式在目标平台上的兼容性
  3. 元数据保留 - 某些转换可能丢失原始文件的元数据
这些方法可以帮助您灵活地修改文件的时间戳和转换文件格式,根据具体需求选择最适合的方法即可。
 

如何修改文件保存时间和日期 如何更改文件保存类型格式

标签:

更新时间:2025-12-13 16:59:24

上一篇:修改文件日期时间 怎么修改文件创建日期不留痕迹

下一篇:如何修改文档不改变日期 修改服务器上传文件时间