批量修改文件

批量修改文件 公开 已发布(自动)

艾米屎蛋 分享于 3小时20分钟前 | 0 | 3
如何安装动作?
复制Ta的推荐码
软著申报可以找我,个人撰写无代理,优质低价,微信:ruanzhushi

适用于
分类(旧)
文件处理
关键词



更多信息
分享时间 3小时20分钟前
最后更新 3小时20分钟前
修订版本 0
用户许可 可自己使用或修改,不可再分享
Quicker版本 1.45.5
动作大小 39.3 KB

分享到

「批量获取文件信息并修改文件名及时间属性」

简介

Journal of File Automation · Quicker Action Manual
批量修改文件
批量修改文件
Scan · Edit · Apply — Excel-Driven Batch File Operations
v1.0
䩔 批量重命名 ⏰ 时间属性
Fig. 0.1  System Architecture · 系统架构总览
▫ 生成模式
Generate
1. 选择文件夹 → 2. 扫描文件列表 → 3. 提取名称+时间 → 4. ▸ 写入 Excel 并打开
▫ 修改模式
Apply
1. 选择已编辑 Excel → 2. 加载表格 → 3. 逐行读取新值 → 4. ▸ 重命名 + C# 写时间
两个独立模式,通过 Excel 文件桥接。生成模式产出表格,修改模式消费表格。
Fig. 0.2  Quick 操作面板 (Form UI)  启动即见
▢ 操作面板 ⓘ 生成表格模式:扫描文件夹 → 生成 Excel
🔍 搜索模式 默认 * 表示所有文件
*
📁 包含子文件夹 是否搜索子目录
未勾选(仅当前文件夹)
目标文件夹 (必填) 🗄 选择文件夹
C:\Users\Documents\photos 📁
📄 信息表格路径 留空 = 文件夹下自动命名
C:\...\photos\Ą件信息清单.xlsx  (自动生成) 📄
▶ 生成表格文件
扫描 → 写入 Excel → 自动打开
✓ 修改文件信息
加载 Excel → 逐行应用修改
以上为动作启动后的用户界面,一键选择模式即可开始
Abstract · 动作概述
本动作以 Excel 表格为中间编辑界面,实现文件夹内文件的批量重命名时间属性修改(创建时间、修改时间、访问时间)。第一步扫描目标文件夹,将文件名及三类时间写入 Excel 并自动打开;第二步在表格中编辑新值,保存后运行修改模式即可批量应用。整个过程无需手写脚本,编辑表即修改文件。
Section 1 · 两步操作详解 (Fig. 1.1 & 1.2)
1
📊 第一步:生成表格 — 获取文件信息
运行动作 → 选文件夹 → 点「生成表格文件」→ Excel 自动打开
输入:文件夹
📁 photos/
    🖼 IMG_001.jpg
    🖼 IMG_002.jpg
    🖼 IMG_003.jpg
    🖼 vacation.mp4
↓ 扫描并提取元数据 ↓
输出:文件信息清单.xlsx(自动打开)
A B C D E F G H I
序号 原文件名 原创建时间 原修改时间 原访问时间 新文件名 新创建时间 新修改时间 新访问时间
1 IMG_001.jpg 2025-06-01 10:00:00 2025-06-01 10:00:00 2025-06-01 10:00:00 IMG_001.jpg 2025-06-01 10:00:00 2025-06-01 10:00:00 2025-06-01 10:00:00
2 IMG_002.jpg 2025-06-02 14:30:00 2025-06-02 14:30:00 2025-06-02 14:30:00 IMG_002.jpg 2025-06-02 14:30:00 2025-06-02 14:30:00 2025-06-02 14:30:00
3 vacation.mp4 2025-07-15 09:22:00 2025-07-15 09:22:00 2025-07-15 09:22:00 vacation.mp4 2025-07-15 09:22:00 2025-07-15 09:22:00 2025-07-15 09:22:00
蓝色列为"新"值列,默认已预填原值。只需改动要修改的单元格。时间格式:yyyy-MM-dd HH:mm:ss
✎ 用户在 Excel 中编辑新值  →  保存  →  关闭
利用 Excel 的批量填充、查找替换、排序等功能
2
⚙ 第二步:修改文件 — 批量应用变更
重新运行动作 → 选编辑好的 Excel → 点「修改文件信息」→ 逐行生效
系统逐行处理
1 原文件 photos\IMG_001.jpg 重命名:photo_001.jpg
时间:创建/修改/访问 → 2025-01-01
2 原文件 photos\IMG_002.jpg 未修改(新列 = 原值) 跳过
3 原文件 photos\vacation.mp4 仅改时间:修改时间 → 2025-12-01 12:00:00
文件名不变,仅改 mtime
修改文件中... 2 / 3
进度条实时显示处理进度,每条记录独立处理
Fig. 1.3  资源管理器前后对比 — Before / After
Before — 修改前
名称 修改日期
🖼 IMG_001.jpg 2025/6/1 10:00
🖼 IMG_002.jpg 2025/6/2 14:30
🎬 vacation.mp4 2025/7/15 9:22
After — 修改后
名称 修改日期
🖼 photo_001.jpg 2025/1/1 0:00
🖼 IMG_002.jpg 2025/6/2 14:30
🎬 vacation.mp4 2025/12/1 12:00
红色 = 已修改项  |  ✓ = 未改动(保持原值)
Section 2 · 适用场景 (Table 2.1)
📷 照片批量重命名
*.jpg 过滤,在 Excel 中批量编辑照片文件名,一键应用
⏰ 文件时间修正
复制/迁移后文件时间错乱,用表格批量恢复为原始时间戳
🗃 文档归档整理
统一设置一批文档的创建/修改时间为归档日期,便于按时间排序检索
🔒 隐私清理
发送文件前,批量移除或替换文件的真实时间属性,消除元数据痕迹
📁📁 子文件夹递归
勾选「包含子文件夹」,一次性处理多层目录下所有匹配文件
✅ 选择性修改
只需要改某几个文件?表格中清空不动它或填回原值,留空字段不被修改
Section 3 · 分步操作指南 (Fig. 3.1 – 3.5)
1
▶ 运行动作,打开操作面板
在 Quicker 面板中点击本动作,弹出操作面板窗口(如上图 Fig. 0.2 所示)。面板包含四个参数字段和两个操作按钮。
2
▶ 设置参数
必填 目标文件夹:点击右侧文件夹图标选择要处理的目录
可选 搜索模式:默认为 *(全部文件),可改为 *.jpg 等过滤
可选 包含子文件夹:勾选后递归扫描所有子目录
可选 信息表格路径:留空 = 自动生成于文件夹下 文件信息清单.xlsx
3
▶ 点击「生成表格文件」
系统扫描匹配的文件,提取文件名 + 创建时间 + 修改时间 + 访问时间,写入 9 列 Excel 表格(见 Fig. 1.1)。所有「新」列默认填入原值。表格生成后自动打开

ⓘ Excel 表格为 .xlsx 格式,推荐使用 Excel 或 WPS 编辑
4
▶ 在 Excel 中编辑新值
修改蓝色标题的「新」列即可:
新文件名:只填文件名(不含路径),如 photo_001.jpg
新创建时间 / 新修改时间 / 新访问时间:格式 yyyy-MM-dd HH:mm:ss
不需要改的单元格留空即可,留空 = 跳过此字段
💡 技巧:利用 Excel 的填充柄快速生成序号命名,或批量替换
5
▶ 重新运行动作,点击「修改文件信息」
保存并关闭编辑好的 Excel 文件。重新运行本动作,在「信息表格路径」中选择刚才的 .xlsx 文件,点击「修改文件信息」按钮。系统将:
➔ 加载 Excel → 逐行读取
➔ 对比新旧文件名 → 不同则重命名
➔ C# File.SetCreationTime / SetLastWriteTime / SetLastAccessTime 写入新时间
进度条显示当前处理进度。完成后在资源管理器中刷新即可看到效果(见 Fig. 1.3 前后对比)。
Section 4 · 修改项实现细节 (Table 4.1)
📎 修改项 ⚙ 技术实现 ⚠ 前置条件 ⏳ 空值策略
文件名 sys:fileOperation rename 文件未被其他程序占用 新旧文件名相同 = 跳过
创建时间 C# File.SetCreationTime 文件存在且可写 留空 = 不修改
修改时间 C# File.SetLastWriteTime 文件存在且可写 留空 = 不修改
访问时间 C# File.SetLastAccessTime 文件存在且可写 留空 = 不修改
Section 5 · 核心特色与亮点
📊 Excel 即编辑器
利用表格的批量填充、查找替换、排序等功能
📌 新值默认预填原值
只需改动想修改的单元格,其余留空无风险
⏰ 三类时间全覆盖
创建时间、修改时间、访问时间独立修改
📁📁 子文件夹递归
勾选后遍历所有子目录,一次到位
🔎 文件名模式过滤
*.jpg 等通配符精确控制范围
🔒 生成与修改分离
两阶段隔离,降低误操作风险
⚙ 底层 C# 直接写入 NTFS 元数据
不依赖第三方工具,修改后的时间不会因再次访问/修改而自动变化,保持固定
Section 6 · 使用技巧与注意事项
💡 技巧 Tips
利用 Excel 的填充柄快速生成序号命名(如 照片001.jpg ~ 照片100.jpg
时间可以用 Excel 的 日期格式化功能辅助输入,确保格式正确
表格路径留空时,自动在文件夹下生成 文件信息清单.xlsx,避免手动命名
仅需修改时间、不改文件名时,只在时间列填入新值;文件名列保持原值或留空
只改部分文件时,把不改的行的「新」列清空或填回原值即可
⚠ 注意事项 Notice
修改操作不可撤销,建议在修改前备份重要文件,或先用少量文件测试
重命名时新文件名不包含路径,文件保持在原目录下;填路径无效
修改时间后再次访问或修改文件不会自动更新时间(C# 直接写元数据)
正在被其他程序占用的文件重命名可能失败,修改时间不受影响
时间格式必须严格为 yyyy-MM-dd HH:mm:ss(24 小时制),否则解析报错
需安装 Excel 或 WPS(依赖 sys:excelreadwrite 模块)
批量修改文件 v1.0 · Quicker 动作 · 2026 年 6 月发布
核心能力:Excel 驱动批量重命名 + 批量修改文件时间属性(创建/修改/访问)
File Automation Research Group, Quicker Community.
Journal of Quicker Automation, Vol. 9, Issue 1
精选动作推荐
1.
网页魔术师
网页全能编辑/解除限制/提取表格/获取图... (Fig. 1.1)
2.
AI聚合助手
小窗AI/提示词库/一键多问/并列窗口等等 (Fig. 1.2)
3.
纯文本粘贴
剪贴板是文本的,粘贴纯文本;剪贴板是图片... (Fig. 1.3)
4.
MD转Word
MD文本转为word文本,可将AI回答转WORDA!... (Fig. 1.4)
5.
stan文档大师
为PDF添加手写字、骑缝章与扫描件效果 (Fig. 1.5)
6.
网页监控
监控网页特定元素是否更新,有更新则通知并... (Fig. 1.6)
7.
微信秒传
极速发送至微信好友!4.X微信版本用! (Fig. 1.7)
8.
表格光速检索
光速、智能后台检索表格,点击对应单元格按... (Fig. 1.8)
9.
创建动作快捷方式
一键创建动作快捷方式到桌面(带原动作图标) (Fig. 1.9)
批量修改文件 v1.0 · 2026 年 6 月   |   1. Data retrieved from Quicker API.    2. All rights reserved.

最近更新

修订版本 更新时间 更新说明
0 3小时20分钟前

最近讨论

暂无讨论