当前位置: 首页 > news >正文

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

1. 简介

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

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

下面是NewFileTime的界面
image

2. 对比

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

对比项 Ginkgo File Time Changer NewFileTime
文件体积 6.33MB 283KB
是否单文件
界面UI 美观 古板
操作方便

3. 源码

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

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"
http://www.rkmt.cn/news/2264.html

相关文章:

  • 暗黑类游戏属性系统程序设计思路3.0
  • 完整教程:毕设课题:基于Node.js+Express框架+Mysql数据库的助农农产品销售商城设计与实现
  • 经典的混合加密传输协议—PGP
  • cache redis
  • Java的基本数据类型
  • H5游戏性能优化系列-----配置相关优化
  • Codeforces Round 1049 (Div. 2) E
  • 批量设置Excel样式格式(如:纸张大小,排版,字体等)+ 支持windows系统
  • 张瑜:牛市进程之十大观察指标 - Leone
  • Windows 11 系统优化
  • 碎碎念(十六)
  • RK3588+xenomai3+ethercat搭建
  • 【已解决】git push 问题 send-pack: unexpected disconnect while reading sideband packet
  • Adobe Lightroom Classic 2023 中文破解版:摄影师必备的 RAW 图像处理神器(附安装指南)
  • start.bat
  • 外泌体适配体筛选的 SELEX 技术:5 大核心方法拆解,精准捕捉 “细胞信使”
  • 知识点 AlexNet(2/8)
  • QtCreator问题输出框 MSVC编译出现中文乱码报错
  • Gitee DevOps本土化实践:为中国开发者打造全流程效能引擎
  • macbook pro2012怎么安装windows系统
  • Cloud Foundation Kit启动预加载,赋能喜马拉雅秒启秒开流畅体验
  • 领嵌iLeadE-588网关全新一代Alot高端应用芯片支持二次开发
  • Gitee Wiki:重塑关键领域软件研发的知识管理新范式
  • 解决 windows远程桌面报错“CredSSP加密数据库修正”
  • 【科普系列】隐藏在OSI模型里的“交通指挥员”——UDS会话层
  • H5游戏性能优化系列-----总纲
  • 阿里云边缘安全加速ESA保障服务安全
  • rancher服务启动失败
  • C# Web开发教程(四)
  • HarmonyOS运动开发