0
我正在嘗試在本地驅動器中寫入文件,該文件位於服務器上的網絡驅動器中。我可以寫這個圖像,我甚至可以看到可用文件的大小。但是,當我打開文件時說預覽不可用。該文件的內容未來。 如果有人知道我可以在這裏做什麼,請幫助我。這是我讀了網絡文件從網絡驅動器寫入本地驅動器的smb文件不起作用
代碼
SmbFileInputStream sfis = null;
sfis = new SmbFileInputStream(serverFile);
fileBytes = new byte[(int) serverFile.length()];
sfis.read(fileBytes);
守則,我寫的文件在我的本地驅動器
FileOutputStream fos;
fos = new FileOutputStream(tempFile);
fos.write(fileBytes);
我也給我的本地文件就像一個試圖與file.copyTo方法smbfile。
serverFile.copyTo(ss);
感謝您的幫助,如果有人有一個想法我該如何做到這一點。 TIA
這有可能是你沒有關閉或刷新文件 – MadProgrammer
其實我有他們在我的這裏沒有複製的代碼。我有沖洗和關閉寫作的一部分。 – Nazneen