首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > asp.net >

求,提供思路 up有分!解决方案

2012-01-24 
求,提供思路 up有分!!!局域网内有一台ftp服务器,无须密码就能登陆,该服务器下有一文件夹(现设服务器地址为

求,提供思路 up有分!!!
局域网内有一台ftp服务器,无须密码就能登陆,该服务器下有一文件夹(现设服务器地址为   192.168.0.33,文件夹为soft,那么访问只要ftp;//192.168.0.33/soft)便访问soft文件夹下面的所有文件)
现在要实现如下功能,每隔10分钟扫描soft文件下有无新的文件传上来,如果有的话立即将该文件下载到另外一台服务器(192.168.0.34/soft)
要求,不能在192.168.0.33   上安装任何东西,可以在192.168.0.34安装你要东西,或放置程序
==========================================================
请各位帮帮忙,说说如何实现!!!

[解决办法]
第一次登录ftp;//192.168.0.33/soft做个快照 保存已有的文件和文件夹名称
再次登陆的时候对比,多了就下下来

[解决办法]
找个FTP类,至于文件目录你用什么结构你自己组织了
我没说我是用人力去完成
[解决办法]
up
[解决办法]
up,学习
[解决办法]
做个服务10分钟执行一次:
1.读取FTP指定目录的文件列表。(C#中的System.Net中有)
2.读取本地目录的文件列表。
3.比较两个列表。
4.下载保存.
[解决办法]
怪怪的要求。
对FTP的操作在“http://www.codeproject.com/”上有很多类似源代码
[解决办法]
在34做WIN SERVICE,每隔一段时间访问FTP文件夹,每次访问记录时间戳,进入FTP做时间比较,有新的文件就下载下来,同时更新时间戳
[解决办法]
up
[解决办法]
关注一下~
[解决办法]
up有分
[解决办法]
顶!
[解决办法]
up有分

[解决办法]
晕啊~~~UP下..接分
[解决办法]
专业UP一下
[解决办法]
支持,
[解决办法]
写个批处理,然后在你34的机器上添加一个任务,设置10钟执行该任务一次。
[解决办法]
写一个服务程序并注册安装在192.168.0.34机器上,让服务程序一直启动
protected override void OnStart(string[] args)////服务程序启动
{
// TODO: 在此处添加代码以启动服务。
thread=new Thread(new ThreadStart(runServer));//新建进程
thread.Start(); //进程启动
}

public void runServer()
{
int ch=1;
while(ch==1)
{
try{
//(检查)
//(复制)
}
catch
{}
Thread.Sleep(600000);//延迟10分钟
ch=1;
}
}


主要用到进程和文件流应该就可以实现了
[解决办法]
顶楼上
[解决办法]
up~~~~~~~~~~
[解决办法]
UP,我不会,已经有高手,说了方法,LZ去试试吧。
[解决办法]
写windows服务是可行也是比较好的
[解决办法]
不懂~~帮顶~!~~祝楼主好运~~~~~~~~~
[解决办法]
用windows 脚本应该可以完成,在34上写个VBS的脚本,用任务计划10分种执行一次这个VBS脚本!


[解决办法]
我觉得是不是可以每十分钟用34上面的一个bat文件自动执行下载所有的文件,
如果有不一样的,就会下载下来,一样的就不会下载。

[解决办法]
友情up
[解决办法]
mark
[解决办法]
学习
[解决办法]
up
[解决办法]
xuex学习 + 顶
[解决办法]
http://blog.csdn.net/veryhappy/archive/2006/01/16/581072.aspx
[解决办法]
关注一下~
[解决办法]
写个程序,判断是否有新增文件,有就下载过来咯
[解决办法]
是否装有SQL 2000,可以用里面的事务.

热点排行