当前位置: 首页 > 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.wxhsa.cn/company.asp?id=956

相关文章:

  • 暗黑类游戏属性系统程序设计思路3.0
  • 完整教程:毕设课题:基于Node.js+Express框架+Mysql数据库的助农农产品销售商城设计与实现
  • 经典的混合加密传输协议—PGP
  • 2025年互联网行业专业工艺认证发展指南
  • 基本数据类型转换
  • C# Avalonia 13- MoreDrawing - VisualLayer
  • Linux 设置nginx 以及java jar自启动
  • DevelPy-TryHackMe
  • 记录一次解决phpstudy启动数据库自动关闭的问题方法
  • cache redis
  • 《爱上情感:自然魅力的社交》
  • Java的基本数据类型
  • H5游戏性能优化系列-----配置相关优化
  • 300 毫秒生成情感 AI 视频,Nuance Labs 获千万美元融资;AirPods Pro 3 将集成实时语音翻译丨日报
  • 认知引擎:企业下一个决胜分水岭
  • node.js安装地址
  • 【已解决】git Encountered 3 file(s) that should have been pointers, but werent
  • 接雨水-leetcode
  • Codeforces Round 1049 (Div. 2) E
  • ES深度分页优化
  • 2025年8月国产数据库大事记:东莞银行1078万采购OceanBase、821万采购腾讯TDSQL,2025上半年达梦净利2亿、金仓净利润飙升……
  • VSCode安装Jupyter的常见问题
  • 批量设置Excel样式格式(如:纸张大小,排版,字体等)+ 支持windows系统
  • 张瑜:牛市进程之十大观察指标 - Leone
  • QT-控件使用-获取lable标签宽高尺寸设置图片
  • 初识python:一些基础的知识(推导式)
  • RK3588+preemrt+ethercat搭建
  • Windows 11 系统优化
  • 碎碎念(十六)
  • PK-2600-ALG-2 三同轴转鳄鱼夹测试线应用案例