我想知道是否有任何直接的方法將文件從一個目錄移動到FTP服務器上的另一個目錄。我正在用Java開發軟件,只想自動化一些文件複製過程。我已經爲第三方庫做了一些狩獵,但是我沒有在同一FTP服務器上覆制文件和目錄。將文件複製到FTP服務器上的不同目錄
1
A
回答
2
你可以看看在Apache網絡共享,尤其是FTP客戶端: http://commons.apache.org/net/apidocs/org/apache/commons/net/ftp/FTPClient.html
有在頂部連接,登錄,並切斷了一些很好的例子。
我不認爲FTP協議實際上有一個服務器端文件移動的命令,這可能是爲什麼你無法找到它的原因。 (http://en.wikipedia.org/wiki/Ftp#List_of_FTP_commands)個別服務器可能會提供擴展命令。如果你的服務器有特定的移動命令,那麼你可以用「doCommand(String command,String params)」方法來發出它。
或者,如果你的服務器允許,你可以考慮使用類似SSH(而不是FTP)的東西。這將讓你運行像mv和cp這樣的普通shell命令。
0
您應該可以使用Apache Commons Net FTP client的重命名方法進行操作,只需分別在from和to參數中指示新舊目錄的絕對路徑。
相關問題
- 1. 如何將ftp服務器上的文件複製到java中同一服務器上的目錄中?
- 2. 將文件夾從目錄複製到遠程FTP服務器上的另一個目錄
- 3. 將文件夾從服務器複製到本地目錄
- 4. 通過FTP協議將文件複製到遠程服務器
- 5. 將文件上傳到服務器上的目錄 - PHP 5.6 - 目前不復制文件
- 6. FTP服務器上的遠程複製
- 7. 將文件從不同目錄複製到公用目錄
- 8. 複製codeignitor安裝到同一服務器上的不同子目錄
- 9. 將文件複製到anoter文件相同的服務器
- 10. 如何使用Net :: FTP將文件複製到單獨的服務器上?
- 11. 如何列出ftp服務器上的目錄中的文件?
- 12. 保存子目錄中的ftp服務器上的文件
- 13. 判斷文件是否是FTP服務器上的目錄
- 14. 無法複製FTP服務器上的文件。
- 15. 從本地機器複製文件到FTP服務器c
- 16. 批處理文件將文件(name_date)從FTP服務器複製到本地目錄?
- 17. c#上傳文件到FTP服務器
- 18. 上傳文件到FTP服務器
- 19. ASP.Net文件上傳到FTP服務器
- 20. 上傳.txt文件到FTP服務器
- 21. 空文件上傳到FTP服務器
- 22. 上傳文件到FTP服務器
- 23. 使用Java通過FTP將所有目錄複製到服務器
- 24. 在java中將目錄,子目錄和文件從一臺服務器複製到另一臺服務器
- 25. 將文件上傳到服務器上的其他目錄
- 26. 使用ftp將MS Word文件上傳到不同的服務器
- 27. 將文件放在ftp服務器上的目標-c
- 28. 複製文件從服務器到本地目錄使用python
- 29. 將行添加到FTP服務器上的文本文件
- 30. 使用Perl遞歸地從Ftp服務器複製目錄