有A,B两台电脑,A电脑有四个硬盘,每个硬盘320G,有8个监控摄像头,监控的录像放到其中三个硬盘上(剩一个作备份用),监控产生的文件自动生成文件夹,比如今天是2007年4月23日,它产生的文件夹是07-04-23,摄像头每小时产生一个文件,意思是8个摄像头,每小时共产生8个文件,一天24小时,产生8*24=196个文件放在07-04-23这个文件夹中,(文件路径格式如下:D:\07-04-23\camera1\01.rm  意思是第一个摄像头第一个小时的文件),如果这个文件夹所在的盘已满,放就到另一个盘中。同理,B电脑有三个硬盘。现在两台电脑各拿一个盘出来作为备份用,要把A电脑当天的录像定时晚上3点传到B电脑的备份盘里,传的时候先判断B电脑备份盘的空间是否大于要传的文件,如果大于的话就直接传,如果小于的话就删掉B电脑里备份盘里的一些文件,删掉日期最早的,只删掉能够装得下A盘要传给B盘的文件空间为止。
假设我的电脑是A电脑,现在知道B电脑的用户名是:Admin,密码是:yuan-yu-hui,IP地址是:172.16.0.8,请问应该怎么做?
我用IdFtp控件,能算出磁盘空间,但用IdFtp1.Put函数上传文件时出错.有的人说不用IdFtp,直接用CopyFile就行了.各位大虾,教教我怎么做.

解决方案 »

  1.   

    共享出几个网络磁盘,设置为可写,程序就当是自己机器上的硬盘用就行了。
      

  2.   

    你把其他电脑的硬盘映射成本地分区就行了,跟操作本地硬盘一回事,或者多台电脑的话你可以广播消息.我做备份都是广播消息
      

  3.   

    计算磁盘空间,判断文件日期是怎么样?
      

  4.   

    你把其他电脑的硬盘映射成本地分区就行了,跟操作本地硬盘一回事.
      

  5.   

    我的教材没有这方面的介绍,看来我要在网上搜索了。