在一局域网中,一台服务器电脑,200台客户端电脑,200台电脑中D盘WORK文件夹下有data,log,cmd,等等16个文件夹,每个文件夹中每天会生成一些.dat或者.log或者.cmd文件.希望可以用java写一个可以让客户端电脑每天定时上传昨天在16个文件夹中生成的文件到服务器电脑。
希望可以在客户端安装上传文件程式,然后在服务器端安装可以选择那台电脑上传文件的程式。          文件比较大每天大约每台电脑要上传200~300M
希望有代码 或者 类似问题的代码也行。。

解决方案 »

  1.   

    刚接触Java的话,不建议做这个难度的项目
      

  2.   

    如果是windows可以用ftp 上传。用bat;用定时任务可以操作。
      

  3.   

    bat 我能搞定。就是想用JAVA 来实现这个问题。。大家没有类似的代码或者程式吗
      

  4.   

    LZ  我给你提供一种思路这个16个文件是固定位置,对吧?那就简单啊。
    在客户端设置一个时间,用scoket连接,发送这16个文件
    发送完毕后。你在发送一个安装的信息(你自己规定一个什么字符串为安装),在服务端运行bat就可以了。
      

  5.   

    可以模拟ftp做一个
    先参考ftp实现吧,这方面的源代码应该不少
    在这个网站搜索下
    http://sourceforge.net/search/?q=java+ftp
      

  6.   

    具体数值我不太清楚了。反正去年10个月的时间大约产生了3000G的数据,平均每台电脑每天产生100M左右的数据,我就是想每天都备份昨天产生的数据文件,(即修改日期为昨天的文件),如果我可以搞定程式的话,我可以申请搞一台大的服务器。。增量备份还是完全备份,还是差异备份,百度了一下,没太搞明白,我平常备份文件,
    A是起始时间点   在B时间点备份从A到B这段时间的文件,,,在C时间点 备份从B到C生成的文件
    AFer198215,,你知道的备份系统 是什么?介绍一下吧