微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

将文件位标志用于其他目的

在这一个冲突。 这是情况 –

我在Windows 2003服务器上有一大堆PDF文件从外部应用程序 (超出我的控制范围) 到达文件 。 这些PDF文件最终会通过查看文件date(即“打印今天的PDF文件”),由我的应用程序打印出来,然后一般会保留一个月左右,然后才能删除。 他们可以自动打印,或由用户手动打印。

为了方便用户(数据我们不采取行动),我想显示哪些文件已经被打印。 这个应用程序相当独立,非常简单,我喜欢它的方式。

我应该考虑使用文件位(即存档位或某些东西)来区分已打印的文件,并有可能运行备份程序 – 或 – 通过创build数据源来增加应用程序的testing/维护开销它(XML中的交叉引用表)并引入另一个“移动块”?

是否有可能创build一个无法复制的文件

Chrome PPAPI插件在Windows系统上执行命令

Google Chrome如何在没有ActiveX的情况下直接安装在网页上?

如何在不使用“我的电脑”对话框的情况下在Windows XP中设置系统环境variables

我可以作为机器pipe理员覆盖组策略设置吗?

在GO中找不到软件包“gopkg.in/validator.v2”错误

dynamic链接

cgo – 如何将转换string转换为LPCWSTR

如何为无法处理文件path中的空格的程序指定C: Program Files中没有空格的文件

我需要Go语言运行时来运行已编译的Go应用程序吗?

您可以考虑通过使用NTFS备用数据流来保持信息自包含,而不会误用标志。

使用文件位这可能不是正确的方法 – 像存档的东西是为系统实用程序使用,可能会改变位超出你的控制。

您应该保留单独的记录(在文件注册表中),或者将它们移到单独的物理文件夹中以区分它们(而应用程序只能向用户呈现这两个文件夹的统一视图)。

我不担心保留单独记录的性能开销 – 只有在用户正在打印时才需要更新,而且打印一定会比更新文件更昂贵。

如果是我,我不会使用文件标志来表示他们不打算的东西。 其他一些进程可能会将标志设置在你的控制之外,你不知道该怎么做。 创建一个新的移动部分,明确而容易地让另一个开发人员知道发生了什么。

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。

相关推荐