我在運行時(在Windows操作系統中)創建一個pdf文件。我需要將它複製到另一個位置,它可能在UNIX或Windows上。有沒有一個Java課,我可以做到這一點?如何?謝謝。從Windows操作系統到Java中的unix文件treansfer
1
A
回答
5
URL url =
new URL("ftp://username:[email protected]/file.pdf;type=i");
URLConnection con = url.openConnection();
BufferedInputStream in =
new BufferedInputStream(con.getInputStream());
FileOutputStream out =
new FileOutputStream("C:\\file.pdf");
int i = 0;
byte[] bytesIn = new byte[1024];
while ((i = in.read(bytesIn)) >= 0) {
out.write(bytesIn, 0, i);
}
out.close();
in.close();
+1
非常感謝您的回答,穆罕默德的回答爲我做了這份工作。 – RBY 2011-03-22 08:57:08
0
如果放在FTP服務器(Windows計算機上)的目錄空間的文件,你可以在Java應用程序中使用URLConnection
一個刪除客戶端獲取它。請參閱示例代碼的@Mohamed Saligh答案。 (關鍵是使用「ftp:」URL,並強制傳輸類型爲二進制。)
其他資源可能有助於包括Apache Commons FTP Client library和Apache Mina FTP server。 FTP客戶端庫允許您將文件「推送」到Windows/UNIX上的FTP服務器......以及「拉」它作爲URLConnection
。
根據某個着名的搜索引擎,有各種各樣的其他Java FTP客戶端,服務器和庫「漂浮在interwebs之間」:-)。
相關問題
- 1. 從windows操作系統執行unix shell腳本文件
- 2. UNIX系統和Windows系統中讀取.CSV文件的差異
- 3. 從類似Unix的操作系統中的源文件構建庫
- 4. Java的DTrace可以用於非Unix像Windows一樣的操作系統?
- 5. Windows操作系統簽名
- 6. Windows Mobile操作系統8
- 7. 查找目錄一個無文件在Unix/Linux操作系統
- 8. Windows操作系統中的Outlook簽名文件夾
- 9. 的Java:從文件系統
- 10. 處理Windows文件系統上的unix符號鏈接文件
- 11. 僅限Java操作系統
- 12. Unix文件系統查找
- 13. 在操作系統中搜索文件
- 14. 是什麼讓Unix文件系統更加優於Windows文件系統?
- 15. 如何使用Java程序將文件從Linux系統複製到Windows系統?
- 16. 如何在Windows操作系統中訪問Undeletable目錄/文件?
- 17. Windows操作系統體系結構書
- 18. 沒有在Ubuntu操作系統中找到Gulp-plumber,但在雙啓動的Windows操作系統中找到
- 19. JPA區別Windows/Unix系統?
- 20. C++字符串到ipAddress windows/unix系統
- 21. 任何C(Unix/Linux操作系統),相當於爲Java socket.getLocalAddress()getHostAddress()
- 22. 帶條件的XML2CSV轉換過濾列| Unix操作系統的
- 23. 如何將主機文件複製到VirtualBox中的Windows guest操作系統?
- 24. 記錄Hadoop的文件系統操作
- 25. Windows 10 - 解密過去加密的文件操作系統
- 26. 如何刪除文件名中的模式在Unix/Linux操作系統
- 27. 如何在Java中測試文件系統操作
- 28. 從超級終端到操作系統
- 29. 從Symbian操作系統
- 30. Adobe AIR和不同的操作系統文件系統
我不知道你要達到什麼,但你可以使用STAF將文件從Unix複製到Windows操作系統或反之亦然... – 2011-03-22 06:48:24
而且必須有一些類在Java中實現FTP,因爲在紅寶石我們有一些建立在類中實現FTP ... – 2011-03-22 06:51:27
在考慮如何在Java中執行此操作之前,請考慮如何手動執行此操作?其他位置是否已經有一個允許文件傳輸的服務運行? FTP? SSH? Windows共享? SAFT? ...決定,然後尋找一個支持它的圖書館。 – Daniel 2011-03-22 06:54:43