在运行时从文件夹中排除用户添加的文件

时间:2010-07-12 20:26:15

标签: c#

我有一个winforms应用程序。在其文件夹中(例如... / WinformsApp / Reports),有几个文件。

有没有办法确保如果用户将文件添加到此文件夹,该应用程序将不包含它们?目前,该应用程序获取该文件夹中的所有文件,但我不希望该应用程序包含用户添加的文件夹。

可以说“获取所有文件,获取计数,如果文件计数大于先前计数(”获取计数“),则用户已添加文件并执行任何操作。” 。这种方法是否可靠?

由于

1 个答案:

答案 0 :(得分:0)

为什么不加载您想要的特定文件,而不是从文件夹中加载所有文件?如果绝对需要防止修改,您甚至可以检查文件计数的预生成哈希,或者其他一些机制来验证文件是否未修改。

尝试检查计数将不可靠。用户可以删除你的一个并添加他们自己的等等。