4

Delphiの次のfmShareDenyNoneFileOpenステートメントに相当するJavaのコメントを教えてください。

TFileStream.Create(
    'C:\Test.txt', fmOpenRead or fmShareDenyNone);

、ここfmShareDenyNoneで、FileOpen呼び出しでfmOpenReadWrite、fmOpenRead、またはfmOpenWriteのいずれかと一緒に使用され、他のプロセスがファイルを読み書きできるようにファイルを開きます。

現在、次のステートメントを使用して、書き込み用のファイルを開きます。「java.nio.file.FileSystemException:...別のプロセスによって使用されているため、ファイル」が表示されます。UltraEditなどの2番目のファイルビューアを開いた場合。

BufferedWriter br = java.nio.file.Files.newBufferedWriter(
    java.nio.file.Paths.get("test.txt"), 
    java.nio.charset.Charset.forName("UTF-8"), 
    new java.nio.file.OpenOption[]{java.nio.file.StandardOpenOption.WRITE}
);

PS:私は組み込みの同等物(当然クロスプラットフォームです)を望んでいます。

ご意見ありがとうございます!

4

0 に答える 0