一个简单美观的文件时间修改器

1. 简介

之前一直再用NewFileTime,最近突然觉得他的UI不美观,以及操作体验很差,很多按钮的意思表述不清,需要多点几次才明白。于是萌生一个想法,用WPF实现一个现代化、易上手、简洁的小工具Ginkgo File Time Changer。

界面如下(使用了最新MicaUI效果)
image

下面是NewFileTime的界面
image

2. 对比

当然我写的工具也有缺点,大概列举了一下对比表格。
各有优劣,如果对文件大小在意的话,可以用NewFileTime,功能都是一样。

对比项Ginkgo File Time ChangerNewFileTime
文件体积6.33MB283KB
是否单文件
界面UI美观古板
操作方便

3. 源码

代码托管在Github,地址:https://github.com/hupo376787/GinkgoFileTimeChanger
其实核心代码也就三行:

/* by yours.tools - online tools website : yours.tools/zh/json2xml.html */
File.SetCreationTime(file.Path, CreatedTime);
File.SetLastWriteTime(file.Path, ModifiedTime);
File.SetLastAccessTime(file.Path, AccessedTime);

其他的都是做一些边缘工作。项目是采用标准MVVM(CommunityToolkit.Mvvm)架构(这个不重要,但是可以新手学习)。
使用了MicaWPF的现代化UI界面,MultiLanguageForXAML多语言。

另外,软件增加根据文件名智能识别日期,包括但不限于以下格式

    "mmexport1757556795188.jpg",
    "photo_2025-01-05_163322.jpg",
    "截图_2025年2月1日13点22分3秒.png",
    "log_1735990400.txt",
    "backup_20250105163322.zip",
    "report20250105.pdf"


作者:猫叔Vincent
    
本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值