-2
嗨,大家好我正在使用java套接字來發送文件我想更改文件名時,它將收到服務器或客戶端它將像server-file.pdf,我使用FileInputStream,BufferedInputStream,BufferedOutputStream。如何通過套接字發送文件時重命名文件?
嗨,大家好我正在使用java套接字來發送文件我想更改文件名時,它將收到服務器或客戶端它將像server-file.pdf,我使用FileInputStream,BufferedInputStream,BufferedOutputStream。如何通過套接字發送文件時重命名文件?
當你讓你的輸出流,不能使用這樣的:
try {
fos = new FileOutputStream("M:\\test2.xml");
bos = new BufferedOutputStream(fos);
} catch (FileNotFoundException ex) {
System.out.println("File not found. ");
}
而不是test2的,你可以將其命名到以往的路徑和名稱。
來源,包括更完整的示例:
因此改變你的代碼寫入到使用不同名稱的文件。你的問題是什麼? – SLaks
是的,它的工作,我發現fos =新的FileOutputStream(「M:\\ test2.xml」);是我可以添加新名稱的地方 – user2900179