gpt4 book ai didi

c# - 我们可以锁定目录吗?

转载 作者:行者123 更新时间:2023-11-30 17:24:08 28 4
gpt4 key购买 nike

我正在使用 VSTS 2008 + C# + .Net 3.5 开发控制台应用程序。对于文件访问,我们可以以独占模式访问文件,这会阻止其他进程/线程访问文件——这具有“锁定”文件的效果。

我想知道对于目录,是否有任何内置的 API 或解决方案来使目录独占访问——具有“锁定”的效果?例如,如果一个线程“锁定”目录,则其他线程/进程无法调用 Directory.GetFiles、无法将文件写入目录、无法从目录读取文件等。

最佳答案

如果是您自己的进程可能会干扰,您可以使用命名的 Mutex 进行同步。很难阻止其他进程,通常的方法是逃避到临时(隐藏)目录,做你的工作并将结果复制/移动回来。

关于c# - 我们可以锁定目录吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1433964/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com