pbootcms网站模板|日韩1区2区|织梦模板||网站源码|日韩1区2区|jquery建站特效-html5模板网

如何在 Java 中使用 FTPClient 復制 FTP 服務器中的文

How to copy a file in FTP server using FTPClient in Java?(如何在 Java 中使用 FTPClient 復制 FTP 服務器中的文件?)
本文介紹了如何在 Java 中使用 FTPClient 復制 FTP 服務器中的文件?的處理方法,對大家解決問題具有一定的參考價值,需要的朋友們下面隨著小編來一起學習吧!

問題描述

我有一個 CSV 文件,我需要復制它并在同一路徑中重命名它.

I have a CSV file, and I need to copy it and rename it in the same path.

我在 FTP 登錄后嘗試了這個:

I tried this after the FTP login:

InputStream inputStream = ftpClient.retrieveFileStream(cvs_name +".csv");
ftpClient.storeFile(cvs_name2 + ".csv",inputStream);

但是當我在服務器上驗證文件時,它是空的.如何復制文件并重命名?

But when I verify the file on the server, it's empty. How can I copy a file and rename it?

推薦答案

我相信你的代碼不能工作.您不能同時通過一個 FTP 連接下載和上傳文件.

I believe your code cannot work. You cannot download and upload a file over a single FTP connection at the same time.

你有兩個選擇:

  • 首先將文件完全下載(到臨時文件或內存中).

  • Download the file completely first (to a temporary file or to a memory).

如何將 ftp 服務器上的文件復制到 java 中同一服務器上的目錄?顯示記憶"解決方案.注意 outputStream.toByteArray() 調用.

The accepted answer to How to copy a file on the ftp server to a directory on the same server in java? shows the "to memory" solution. Note the outputStream.toByteArray() call.

打開兩個連接(FTPClient 的兩個實例)并在實例之間復制文件.

Open two connections (two instances of the FTPClient) and copy the file between the instances.

InputStream inputStream = ftpClient1.retrieveFileStream(cvs_name + ".csv");
ftpClient2.storeFile(cvs_name2 + ".csv", inputStream);

這篇關于如何在 Java 中使用 FTPClient 復制 FTP 服務器中的文件?的文章就介紹到這了,希望我們推薦的答案對大家有所幫助,也希望大家多多支持html5模板網!

【網站聲明】本站部分內容來源于互聯網,旨在幫助大家更快的解決問題,如果有圖片或者內容侵犯了您的權益,請聯系我們刪除處理,感謝您的支持!

相關文檔推薦

How to wrap text around components in a JTextPane?(如何在 JTextPane 中的組件周圍環繞文本?)
MyBatis, how to get the auto generated key of an insert? [MySql](MyBatis,如何獲取插入的自動生成密鑰?[MySql])
Inserting to Oracle Nested Table in Java(在 Java 中插入 Oracle 嵌套表)
Java: How to insert CLOB into oracle database(Java:如何將 CLOB 插入 oracle 數據庫)
Why does Spring-data-jdbc not save my Car object?(為什么 Spring-data-jdbc 不保存我的 Car 對象?)
Use threading to process file chunk by chunk(使用線程逐塊處理文件)
主站蜘蛛池模板: 浙江筋膜枪-按摩仪厂家-制造商-肩颈按摩仪哪家好-温州市合喜电子科技有限公司 | 无锡网站建设_小程序制作_网站设计公司_无锡网络公司_网站制作 | 拼装地板,悬浮地板厂家,悬浮式拼装运动地板-石家庄博超地板科技有限公司 | 水冷式工业冷水机组_风冷式工业冷水机_水冷螺杆冷冻机组-深圳市普威机械设备有限公司 | CCE素质教育博览会 | CCE素博会 | 教育展 | 美育展 | 科教展 | 素质教育展 | 喷播机厂家_二手喷播机租赁_水泥浆洒布机-河南青山绿水机电设备有限公司 | 青岛侦探_青岛侦探事务所_青岛劝退小三_青岛婚外情取证-青岛王军侦探事务所 | 回转支承-转盘轴承-回转驱动生产厂家-洛阳隆达轴承有限公司 | 标准光源箱|对色灯箱|色差仪|光泽度仪|涂层测厚仪_HRC大品牌生产厂家 | 上海乾拓贸易有限公司-日本SMC电磁阀_德国FESTO电磁阀_德国FESTO气缸 | 雨水收集系统厂家-雨水收集利用-模块雨水收集池-徐州博智环保科技有限公司 | 天津仓库出租网-天津电商仓库-天津云仓一件代发-【博程云仓】 | 智慧食堂_食堂管理系统_食堂订餐_食堂消费系统—客易捷 | 合肥升降机-合肥升降货梯-安徽升降平台「厂家直销」-安徽鼎升自动化科技有限公司 | 招商帮-一站式网络营销服务|互联网整合营销|网络推广代运营|信息流推广|招商帮企业招商好帮手|搜索营销推广|短视视频营销推广 | 行业分析:提及郑州火车站附近真有 特殊按摩 ?2025实地踩坑指南 新手如何避坑不踩雷 | 河南不锈钢水箱_地埋水箱_镀锌板水箱_消防水箱厂家-河南联固供水设备有限公司 | 活性氧化铝球|氧化铝干燥剂|分子筛干燥剂|氢氧化铝粉-淄博同心材料有限公司 | 手板_手板模型制作_cnc手板加工厂-东莞天泓 | 实体店商新零售|微赢|波后|波后合作|微赢集团 | 软文发布-新闻发布推广平台-代写文章-网络广告营销-自助发稿公司媒介星 | 赛尔特智能移动阳光房-阳光房厂家-赛尔特建筑科技(广东)有限公司 | 渣油泵,KCB齿轮泵,不锈钢齿轮泵,重油泵,煤焦油泵,泊头市泰邦泵阀制造有限公司 | 深圳南财多媒体有限公司介绍 | 铝板冲孔网,不锈钢冲孔网,圆孔冲孔网板,鳄鱼嘴-鱼眼防滑板,盾构走道板-江拓数控冲孔网厂-河北江拓丝网有限公司 | 江苏远邦专注皮带秤,高精度皮带秤,电子皮带秤研发生产 | 沈阳缠绕包装机厂家直销-沈阳海鹞托盘缠绕包装机价格 | 振动传感器,检波器-威海广达勘探仪器有限公司| 河北中仪伟创试验仪器有限公司是专业生产沥青,土工,水泥,混凝土等试验仪器的厂家,咨询电话:13373070969 | 振动传感器,检波器-威海广达勘探仪器有限公司| 折弯机-刨槽机-数控折弯机-数控刨槽机-数控折弯机厂家-深圳豐科机械有限公司 | 德国UST优斯特氢气检漏仪-德国舒赐乙烷检测仪-北京泽钏 | Honsberg流量计-Greisinger真空表-气压计-上海欧臻机电设备有限公司 | 减速机_上海宜嘉减速机| 呼末二氧化碳|ETCO2模块采样管_气体干燥管_气体过滤器-湖南纳雄医疗器械有限公司 | 车辆定位管理系统_汽车GPS系统_车载北斗系统 - 朗致物联 | 安全光栅|射频导纳物位开关|音叉料位计|雷达液位计|两级跑偏开关|双向拉绳开关-山东卓信机械有限公司 | 成都治疗尖锐湿疣比较好的医院-成都治疗尖锐湿疣那家医院好-成都西南皮肤病医院 | 喷码机,激光喷码打码机,鸡蛋打码机,手持打码机,自动喷码机,一物一码防伪溯源-恒欣瑞达有限公司 | 北京普辉律师事务所官网_北京律师24小时免费咨询|法律咨询 | 滑板场地施工_极限运动场地设计_滑板公园建造_盐城天人极限运动场地建设有限公司 |