这是一个专为文档批处理打造的跨平台桌面端应用程序。 它可以帮您批量随机地修改文件的创建时间 (Created)、修改时间 (Modified) 和 访问时间 (Accessed),防止批量处理后的文件拥有完全一样的时间戳。
- 🎨 现代化美观 UI:采用最新的玻璃拟物化 (Glassmorphism) 设计,内置白天、黑夜主题,支持跟随系统。
- 🕒 多维度时间修改:
- 设为指定时间:一键将所有文件修改为某个特定时间。
- 相对偏移:在文件原有的时间基础上加减小时、天数或分钟。
- 时间段随机:自定义多个时间段(如
08:00 - 11:30,13:00 - 17:00),文件随机分配在此区间内。 - 随机增量:在每个文件的初始时间上,随机加上或减去一段误差。
- ✏️ 高级批量重命名 (新增):
- 替换文本:查找并替换文件名中的特定内容。
- 添加前后缀:在原文件名前后批量添加自定义文字。
- 自动编号:根据起始数字和指定位数生成递增编号的文件名。
- 📊 按文件顺序递增排序:可勾选递增排序,生成的随机时间/新文件名会按照文件列表顺序赋予,保证在资源管理器中按时间排序时,顺序不乱。
- 📂 便捷的拖拽操作:支持直接拖入文件或整个文件夹。
- 🔍 扩展名过滤:快速过滤
jpg,docx,png等指定格式文件。
如果您只是想使用该软件,您可以直接从 Release 下载已经打包好的 .exe 绿色免安装版,双击运行即可!
如果您想修改或二次开发这个工具:
# 克隆仓库
git clone https://github.com/SpadesKing01/TimestampModifier.git
# 进入目录
cd TimestampModifier
# 安装依赖
npm install
# 启动本地开发环境
npm run electron:dev如果您想要自行打包生成单文件 .exe:
npm run electron:build打包成功后,可执行文件会生成在 release 文件夹中。
- 框架:Electron + Vite + React + TypeScript
- 样式:原生 CSS (CSS Modules / Variables)
- 文件系统交互:Node.js
fs,utimes模块
MIT License