ファイルやフォルダを選択して、右クリックメニューの「送る」→「filelock」でファイルをロックすることができます。
filelock-1.0.0.exe をダウンロードし、実行してください。
引数にパスを指定して起動することで、ファイルをロックすることができます。
filelock-1.0.0.zip をダウンロードし、解凍してください。解答したフォルダに格納されている「filelock-1.0.0.jar」がアプリケーションJarファイルです。
次のようにfilelockを起動します。
java -jar filelock-1.0.0.jar C:\work
次のように表示され、ファイルがロックされます。
ロック C:\work\admin\doc-dependencies.html ロック C:\work\admin\release-procedures.html ロック C:\work\apidocs\allclasses-frame.html ロック C:\work\apidocs\allclasses-noframe.html ロック C:\work\apidocs\constant-values.html ロック C:\work\apidocs\deprecated-list.html ロック C:\work\apidocs\help-doc.html (中略)
「ENTER」を押すとfilelockが終了し、ロックが開放されます。
JavaアプリケーションにJarライブラリとして組み込み使用することができます。
filelock-1.0.0.zip をダウンロードし、解凍してください。解答したフォルダに格納されている「filelock-1.0.0.jar」がライブラリJarファイルです。
FileLockUtil クラスのコンストラクタにロックするパスを渡すと、ファイルがロックされます。FileLockUtil#close()メソッドを呼び出すと、ロックが開放されます。
String[] paths = new String[]{"C:\\work\\archive", "C:\\work\\temp", "C:\\work\\doc"}; FileLockUtil flu = new FileLockUtil(paths); try { // 何らかの処理。 } finally { flu.close(); }