我用了http://www.csharphelp.com/archives/archive9.html中的FtpLib类
做了个FTP的windows服务程序.
实现的功能是
1.开机就启动该服务
2.定时从webservice上获取文件名称列表
3.根据文件名称列表通过Ftp从远端服务器上下载相应的文件,然后在服务器端删除相应的文件.程序大概已经写完了,但是问题就出现了.
我先用一个winform程序做测试,测试ftp
第一次取数据的时候,如果焦点在该form上,就没有问题
如果焦点没有在该form上,就出现抛出异常"Transfer complete".不会进行下一步的操作了.假定第一次焦点在form上,
那么第二次
如果焦点在form上,会抛出异常"ftp1: The system cannot find the file specified."(ftp1是我ftp虚拟目录的名字),然后程序照样运行正确,完成任务.
如果焦点不在form上,也会抛出异常"ftp1: The system cannot find the file specified.",就不会进行下一步的操作,文件就下载不了了!难道说ftp还和焦点有关系???不懂,还望高手指点指点.小弟不胜感激!
另外,如果在windows服务中,一执行就抛异常(Transfer complete),不下载了.
再次感谢了!
做了个FTP的windows服务程序.
实现的功能是
1.开机就启动该服务
2.定时从webservice上获取文件名称列表
3.根据文件名称列表通过Ftp从远端服务器上下载相应的文件,然后在服务器端删除相应的文件.程序大概已经写完了,但是问题就出现了.
我先用一个winform程序做测试,测试ftp
第一次取数据的时候,如果焦点在该form上,就没有问题
如果焦点没有在该form上,就出现抛出异常"Transfer complete".不会进行下一步的操作了.假定第一次焦点在form上,
那么第二次
如果焦点在form上,会抛出异常"ftp1: The system cannot find the file specified."(ftp1是我ftp虚拟目录的名字),然后程序照样运行正确,完成任务.
如果焦点不在form上,也会抛出异常"ftp1: The system cannot find the file specified.",就不会进行下一步的操作,文件就下载不了了!难道说ftp还和焦点有关系???不懂,还望高手指点指点.小弟不胜感激!
另外,如果在windows服务中,一执行就抛异常(Transfer complete),不下载了.
再次感谢了!
解决方案 »
- 请教大虾这个功能是否可以实现
- 数据库的连接问题
- 各位大虾,我是一只菜鸟,请问C#2003中不装打印机如何实现打印预览?
- C#读取文件夹内的不同文件后缀名得瑟文件名字问题,在线等!还请高手帮忙解决,马上给分,急急急急..................................
- 求助求助
- 请问用window.location.href='xxxx.aspx'怎么打开新窗口?
- vsto 做excel应用,对于excel2003和excel2007是否要开发两套代码
- 动态实时的CPU使用率曲线
- 如何监控其它程序
- 请教问题啦
- 请大家讨论一下用.js文件好,还是用户控件好,它们的效率有多大差别?
- 为.net IDE开发addin插件的问题,请教各位大侠
follyfour(傻四) ,对不起,公司白天不让上QQ,有机会我加你!
谢了,分不够,我在加!
http://sourceforge.net/project/showfiles.php?group_id=96589&package_id=103276
里面包含ftp.dll组件