我有一个winforms应用程序。在其文件夹中(例如... / WinformsApp / Reports),有几个文件。
有没有办法确保如果用户将文件添加到此文件夹,该应用程序将不包含它们?目前,该应用程序获取该文件夹中的所有文件,但我不希望该应用程序包含用户添加的文件夹。
可以说“获取所有文件,获取计数,如果文件计数大于先前计数(”获取计数“),则用户已添加文件并执行任何操作。” 。这种方法是否可靠?
由于
答案 0 :(得分:0)
为什么不加载您想要的特定文件,而不是从文件夹中加载所有文件?如果绝对需要防止修改,您甚至可以检查文件计数的预生成哈希,或者其他一些机制来验证文件是否未修改。
尝试检查计数将不可靠。用户可以删除你的一个并添加他们自己的等等。