java fsync同步到磁盤

FileOutputStream fos = new FileOutputStream(entryFile);
BufferedOutputStream dest = new BufferedOutputStream(fos, BUFFER);

// Write to new file.
while ((count = zis.read(data, 0, BUFFER)) != -1)
{
dest.write(data, 0, count);
}
dest.flush();
// 關鍵是下面這句,強制將數據寫入磁盤
FileDescriptor fd = fos.getFD();
fd.sync();
---------------------
做者:T-Quake
來源:CSDN
原文:https://blog.csdn.net/helldevil/article/details/8063790
版權聲明:本文爲博主原創文章,轉載請附上博文連接!.net

相關文章
相關標籤/搜索