当我的程序使用该目录时,如何为 not moving/deleting 阻止该目录?

How to block a directory for not moving/deleting while my program uses the directory?

我在 visual studio 做一个项目,在我的项目中我需要创建一些文件和文件夹用于备份,但是如果有人不小心删除或移动了我 project/software 的那些文件或文件夹正在使用 while 运行 然后它将关闭或者也可能崩溃,因为我没有使用异常处理。我只需要阻止访问,以便仅在使用它们时不移动这些目录。

只有一种方法可以做到这一点,在你的程序开始时,你必须打开所有你不希望别人移动或删除的文件,并保持打开状态,直到你没有关闭你的应用程序.