检查文件是否从另一个进程打开
如何检查 Powerscript 中的文件是否已被另一个进程使用?
How do I check if a file is already used by another process from Powerscript ?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
如何检查 Powerscript 中的文件是否已被另一个进程使用?
How do I check if a file is already used by another process from Powerscript ?
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
接受
或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
发布评论
评论(2)
我发现的最好方法是调用 WinAPI CreateFile 以独占模式打开给定文件。
声明以下本地外部函数 (PB10) :
首先,从 Powerscript
The best way that I found is to call the WinAPI CreateFile to open a given file in exclusive mode.
First, declare the following Local External Function (PB10)
then from Powerscript :
您可以尝试打开它,如果出现错误,则它可能已经被锁定。
You could try to open it and if it errors then it is probably already locked.