WINFORM 定上如何文件已存在
一WINFORM模,需定每晚10上文件至FTP服器
使用了Timer器
在器中,判如果到10或者超10,始生成表并上文件
if (dtNowTime > Convert.ToDateTime("22:00") && bStart == false)
{
bStart = true;
this.getReport();
}
在有
就是如何判天表已上至服器
因如果器繁服器,造成服器重
有一,器率置多少合,若太繁也致重
求思路
[解决办法]
做个文件记录上传记录不就知道是否上传过吗
[解决办法]
计时器的时间间隔设计多大,需要根据你的判断
dtNowTime > Convert.ToDateTime("22:00")
因果是有判断到分钟的话,那就是Interval 为1 分种,不然,这个判断就有可能很跳。
如果是判断到小时的候那就可以设置大一点。
Interval 设计的大小应该对程序性能影响没有多大关系,关键还是在
dtNowTime > Convert.ToDateTime("22:00")这一句 之后,执行的任务的长短才会有影响了。
[解决办法]
没上传完一个文件,本地记录一下,当然为了方便,还可以在都上传完毕后,将最终上传列表,发至服务器一份,这样可以随时随地,下载这个文件,来判断都有哪些文件已经上传
[解决办法]
客户上传文件到服务端
可以根据服务端文件名称是否重复进行判断。
1.重复不上传或者重复覆盖两个方式。
2.2楼的也是一种方案。