我編寫了一個訪問文件的Java應用程序,而其他虛擬機中的其他進程嘗試執行相同的操作。因此,我使用的FileLock類: FileOutputStream fos = new FileOutputStream(filePath,append);
FileChannel f = fos.getChannel();
FileLock lock;
while ((lock
我正在製作一個Windows服務,它的一部分使用FileStream和StreamWriter生成一個.eml/txt文件,它完美地工作,做我需要的一切。唯一的問題是,它產生的新文件出於某種原因之後仍然被服務使用,我不知道爲什麼。任何線索?修復? 我認爲它必須是圍繞着FileStream和StreamWriter的行,因爲它們是唯一觸及新文件的東西。提前致謝! Service1.cs public