gpt4 book ai didi

javascript - 检测文件是否已在 JavaScript 中打开

转载 作者:行者123 更新时间:2023-11-28 14:06:19 25 4
gpt4 key购买 nike

如何在 JavaScript 中检查文件是否已被其他用户打开?就目前而言,我尝试修复的程序将打开/编辑一个文件,然后如果该文件已在使用中,则无法尝试保存。

此外,是否有一种简单的方法可以在文件上添加锁定,以便另一个进程知道它正在使用?

编辑:该程序是使用 Active X 对象的 .hta。

我想我应该更具体,这里有一些关于如何打开/编辑/保存文件的代码。

var FileSystem = new ActiveXObject( "Scripting.FileSystemObject" );
var xmlDoc = new ActiveXObject( "Msxml2.DOMDocument.3.0" );
var fFile = FileSystem.GetFile( strPath );
xmlDoc.load( fFile.Path );
// some method's to edit documentElement in xmlDoc...
xmlDoc.save( fFile.Path );

最佳答案

您确定这只是 JavaScript,而不是 ActiveX 或 flash 组件的组合?文件是在客户端还是服务器上?如果是服务器,这个问题对我来说更有意义(即使用一些 AJAX 解决方案)。

关于javascript - 检测文件是否已在 JavaScript 中打开,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1065967/

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