欢迎访问 生活随笔!

ag凯发k8国际

当前位置: ag凯发k8国际 > 编程语言 > c# >内容正文

c#

c#如何通过ftp上传文件-ag凯发k8国际

发布时间:2024/10/14 c# 32 豆豆
ag凯发k8国际 收集整理的这篇文章主要介绍了 c#如何通过ftp上传文件_定时上传文件到ftp,如何使用工具定时上传文件到ftp 小编觉得挺不错的,现在分享给大家,帮大家做个参考.

iis7服务器管理工具-ftp客户端
作为ftp客户端,它支持批量管理ftp站点
具体功能:
1.自动重连;2.自动重传;3.定时任务(定时上传、定时下载);4.自定义传输模式、线程、编码;5.删除到回收站;6.大量文件快速加载、边加载边传输;7.批量连接一键关闭
ag凯发k8国际官网传送门:fwqglgj.iis7.net/cp/ftp/?tscd-zc
配置方式:
一、选择ftp窗口,点击ftp设置
二、进入“ftp设置”—“任务设置”后,我们先添加任务
1、新建任务(一个任务只能选择一种时间周期)
1-1:如何设置 天级定时上传或下载任务

1-2:如何设置 周级定时上传或下载任务

1-3:如何设置 月级定时上传或下载任务

注意点:备份类型的选择
追加:新文件。
修改:新文件,或者修改内容后的文件。
覆盖:不对比文件,直接覆盖原文件。(不推荐)
2、接下来选择ftp(以下示例定时上传操作教程)
2-1:点击“选择ftp”

2-2:进入ftp绑定界面

2-3:成功绑定一台ftp站点

2-4:ftp绑定信息及任务执行结果会在设置界面下方显示

三、提示任务上传成功之后,我们去对应ftp服务器查看任务是否上传完成
经查看,文件已成功上传!

注意:本文以上传为例,如果需要下载只要将传输方向改为“下载”即可!
java配置方式如下:
import com.enterprisedt.net.ftp.*;
public class ftpclient {
static ftpclient ftpclient;
public ftpclient(){};
string remoteaddress="192.168.168.33",username="cattsoft",password="cattsoft";
public void download(){
try{
ftpclient client = new ftpclient();
client.setremotehost(remoteaddress);
client.connect();
client.login(username,password);
client.settype(ftptransfertype.binary);
client.get("e:uploadindex.jsp","/home/cattsoft/jakarta-tomcat-5.0.28/webapps/vip/dkf/index2.jsp");
client.quit();
system.out.println("下载成功...");
}catch(exception e){
e.printstacktrace();
system.out.println("下载失败...");
}
}
public static void main(string[] args){
ftpclient fc = new ftpclient();
fc.download();
}
}
java下配置连接ftp:
public void puttxttoftp() {
system.out.println("开始执行定时器任务:维系一键订单量!");
calendar calendar = calendar.getinstance();
calendar.add(calendar.date, -1); //得到前一天
date date = calendar.gettime();
simpledateformat df = new simpledateformat("yyyymmdd");
string yesterday = df.format(date);
stringbuffer yjtjordertxt = new stringbuffer();
yjtjordertxt.append("yjtywx_").append(yesterday).append(".txt");
list yjtjorderlist = activedataservice.wxgetyjtjorder();
//ftputil ftputil = new ftputil("hexin","hx105155","134.64.105.155", "/yjtydd"); //测试库ftp
ftputil ftputil = new ftputil("ahftp","ahdx@#$_123dic","192.168.0.28", "/yjtydd");
printwriter printwriter = null;
file highfeefile = new file(contants.file_path_bak yjtjordertxt);//contants.file_path_bak = "/opt/wss/domains/tmp/"
// file highfeefile = new file("d:/" highfeetxt);
// file gjmyfile = new file("d:/" gjmytxt);
//file highfeefile = new file("d:/" yjtjordertxt);
try {
printwriter = new printwriter(new filewriter(highfeefile, true));
for (int i = 0; i < yjtjorderlist.size(); i ){
printwriter.println(yjtjorderlist.get(i).tostring().trim());
}
} catch (ioexception e) {
system.out.println("主动服务 高额数据报表任务异常!");
}finally{
printwriter.close();
}
if(highfeefile.exists()){
system.out.println("主动服务定时器任务 高额数据 上传成功" yjtjordertxt.tostring());
ftputil.uploadfile(highfeefile, yjtjordertxt.tostring());
}else{
system.out.println("主动服务定时器任务 高额数据 上传失败" yjtjordertxt.tostring());
}
system.out.println("服务器批量查排名-查询结果");
}
public activedataservice getactivedataservice() {
return activedataservice;
}
public void setactivedataservice(activedataservice activedataservice) {
this.activedataservice = activedataservice;
}​

总结

以上是ag凯发k8国际为你收集整理的c#如何通过ftp上传文件_定时上传文件到ftp,如何使用工具定时上传文件到ftp的全部内容,希望文章能够帮你解决所遇到的问题。

如果觉得ag凯发k8国际网站内容还不错,欢迎将ag凯发k8国际推荐给好友。

网站地图