我开发了一个互操作 Excel 应用程序,它基于复制的模板生成各种报告。必须优化应用程序以避免无用的例程,例如更新已经是最新的报告。
有两个因素导致需要非常具体的解决方案。
- 可以在非自动部分手动修改文件(不能使用文件 HASH 或修改日期)
- 我无法在 Excel 表中阅读版本号,因为目标是通过跳过文件来缩短处理时间。
我的想法是使用文件属性(Windows 的右键单击属性)来添加 SQL 行版本或数据哈希。
但是,到目前为止,我还没有找到一种干净的方法来实现这一点。
所以问题是:是否有 .NET 功能或高度支持/推荐/维护的库来管理 Windows 的文件属性?如果没有,你们会建议什么替代方案?