gpt4 book ai didi

c# - 使用 C# 关闭打开的文件

转载 作者:太空狗 更新时间:2023-10-29 23:35:33 25 4
gpt4 key购买 nike

我有这样一种情况,人们连接到共享上的文件,它阻止我覆盖文件。我正在尝试编写一个方法来查看我提供的文件路径当前是否以这种方式锁定并关闭该资源的网络 session 。

我查看了 ADSI Winnt 提供程序,但没有实现 Resources.Remove 成员。然后我查看了 Win32_ServerSession,虽然我可以使用删除成员,但它会杀死给定用户的所有资源。我需要弄清楚如何更具体。

我一直在走 GetRelationsShips 和 Properties,但我现在被难住了。

最佳答案

很难考虑这样做的所有后果,因为您不一定能预测当前已锁定文件的应用程序的结果行为。

还有其他方法吗?例如,您是必须立即覆盖文件,还是可以让一些外部进程每隔几分钟不断尝试覆盖文件,直到成功?

关于c# - 使用 C# 关闭打开的文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1760481/

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