javascriptで別のユーザーがファイルを開いているかどうかを確認するにはどうすればよいですか?今のところ、私が修正しようとしているプログラムは、ファイルを開いたり編集したりして、ファイルがすでに使用中であれば保存しようとして失敗します。ファイルがすでにjavascriptで開かれているかどうかを検出する
また、別のプロセスが使用中であることを知るためにファイルにロックを追加する簡単な方法はありますか?
編集:プログラムは、Active X Objectsを使用する.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でファイルへのアクセスを行うことはできませんか? – skaffman
どのような環境ですか?ブラウザでは?何かのスクリプトとして実行している? CLR/.NET経由ですか? – swilliams
@skaffman、はい、でもそれを行うにはJavaを使用する必要があります。 – Malfist