需求:服务器1:APserver(可能是windows,也可能是linux)
服务器2:linux 机器要求,在服务器1上运行一段java程序,这个java程序要得到 服务器2上 /home 下面的某个文件夹下面所有文件的size合计值(比如:我想取得/home/usera 下面所有文件的size)这段java程序怎么该怎么写呢?

解决方案 »

  1.   

    有两个思路:
      第一、设置服务器2上的/home目录为共享目录,即可以通过网络访问的共享方式,然后在服务器1上面直接通过file(..)就可以访问统计大小。
      第二、在服务器2上写一个服务程序,服务器1只和这个服务程序打交道,说我要某个目录中的文件大小,然后由服务器2上的服务程序自己去统计好之后返回给服务器1的程序作为应答,这个可以理解为c/S实现。
      

  2.   

    用linux 比较好实现,你把服务器1的某个目录软连接到服务器2你需要的那目录,例如:服务器1 
                         软连接
    export/home/aaa ----------------> 服务器2 export/home/bbb当服务器1 想取服务器2 bbb文件夹下的东西的时候,就直接对aaa目录操作就可以了