posts - 310, comments - 6939, trackbacks - 0, articles - 3
            BlogJava :: 首頁 :: 新隨筆 :: 聯系 :: 聚合  :: 管理

          關于FTP移動文件的問題

          Posted on 2006-07-29 13:16 詩特林 閱讀(6331) 評論(4)  編輯  收藏 所屬分類: 生活隨筆

          關于FTP移動文件的問題


          我想通過客戶端連接FTP服務器,然后移動某個文件到指定目錄下。
          或者復制到指定目錄下。

          比如一個a.txt文件在up/aa目錄下,發送一個命令將其移動到up/bb目錄下。FTP的客戶端工具,如cuteftpflashfxp都可以完成這種功能,我想javaftp客戶端api也應該有能實現這個功能的jar包吧。

          另外不知道大家都用那個FTPAPI,可能SUNjakarta的比較多吧,但是那兩個好像不能完成移動文件的功能。

           


          sun.net.ftp里面有個FtpClient類,可以用,不過用反編譯工具打開后的源代碼沒有注釋
          你說的問題,好像要自己寫代碼實現,在ftp里面不能復制文件夾,只能復制文件,所以你要移動文件好像要自己實現

           

           

           


          樓上說要自己實現,可是對我來說可能比較困難。還要了解FTP原始命令及協議。

          既然封裝的包里能提供下載的方法,應該有能提供移動的方法吧。如果有這樣一個包,省卻了N多麻煩

           

           

           


          其實就是文件的移動問題,只不過路徑是ip地址開頭而已

           

           

           


          ftp
          移動文件和重命名文件是同一個命令

          rename [filename] [new/path/to/filename]

          sun.net.ftp
          FtpClient就可以處理一般的ftp操作了

           

           

           


          謝謝樓上二位,非常感謝。
          我試了一下,假如a.txt文件在up/aa下,我在aa下再建一個bb目錄,
          用命令client.rename("a.txt","bb/a.txt");已經可以移動了,
          但是目的目錄不是aa文件夾的子目錄應該怎么寫呢??

          我試了client.rename("a.txt","ip/bb");client.rename("a.txt","../bb");等幾個寫法,都沒有成功。
          怎么寫才能從根目錄寫起呢??3q

           

           

           


          謝謝樓上,只要在前面加個/就可以了。

          感激,馬上接貼。

           


          評論

          # re: 關于FTP移動文件的問題  回復  更多評論   

          2011-02-24 09:18 by sunny200904
          請教問題,還請賜教,謝謝!

          # re: 關于FTP移動文件的問題  回復  更多評論   

          2011-02-24 09:19 by sunny200904
          【只要在前面加個/就可以了?!?
          是在哪個前面加個/呢?

          # re: 關于FTP移動文件的問題  回復  更多評論   

          2012-07-05 09:52 by R
          我的子目錄下也不可以。求教

          # re: 關于FTP移動文件的問題  回復  更多評論   

          2014-05-24 14:59 by
          我通過flashfxp移動ftp文件到一個文件夾后,又移回了原來的位置后,發現網站后臺更新的信息無法在前臺頁面顯示了,這是怎么回事啊,請幫幫我
          主站蜘蛛池模板: 英吉沙县| 会泽县| 安吉县| 耿马| 黄山市| 曲沃县| 南汇区| 天水市| 洪湖市| 布尔津县| 漳浦县| 云林县| 昆山市| 七台河市| 潍坊市| 将乐县| 金华市| 德格县| 揭西县| 株洲市| 邹平县| 颍上县| 顺平县| 绥芬河市| 中卫市| 陆良县| 凤城市| 北辰区| 桂东县| 浦东新区| 札达县| 仙桃市| 芮城县| 北海市| 二连浩特市| 邵阳市| 开原市| 美姑县| 泸水县| 司法| 朝阳市|