你好,欢迎来到电脑编程技巧与维护杂志社! 杂志社简介广告服务读者反馈编程社区  
合订本订阅
 
 
您的位置:杂志经典 / 计算机安全与维护
跨平台数据异地自动备份(五)
 

Time time;

            timeelement=(Element)iter1.next();

            time=Time.valueOf(timeelement.getTextTrim());

            Calendar calendar1=Calendar.getInstance();

            calendar1.setTime(time);            if(calendar1.get(Calendar.HOUR_OF_DAY)==hour&&calendar1.get(Calendar.MINUTE)==minute)

            {

                 runelement.setData("1");

                 if(upload!=null)upload.start();

                 try {

                    Thread.sleep(60000);

                } catch (InterruptedException e) {

                    e.printStackTrace();

                }finally

                {

                    runelement.setData("0");

                }

            }

        }

3.4DirUpload.JavaFileUpload

分别为具体的目录上传和文件上传处理模块,上传命令start表示为上传目录路径的最后一个有效目录名,dir表示上传的是一个子目录,file表示上传的是一个文件,客户机和服务器间将建立一个数据上传soccket,处理文件数据,quit表示本次传送结束,遍历上传目录及下属所有目录和文件。Singlefile用于FileUpload传送单个文件:

              case 3://上传文件

                  System.out.println("file");

                  System.out.println(dirname);

                  cmdoutput.println(cmd+" "+dirname);//传送文件名

                  String ifwrite;

                    try {

                        ifwrite = cmdinput.readLine();//等待文件创建成功

                    } catch (IOException e1) {

                        e1.printStackTrace();

                        return 0;

                    }

                  if(ifwrite.equals("canwrite"))//文件创建成功

                  {

                      Socket dataSocket;

                    try {

                        dataSocket = new Socket(remotehost,destmachinedatport);

                    } catch (UnknownHostException e) {

                        // TODO Auto-generated catch block

                        e.printStackTrace();

                        return 0;

                    } catch (IOException e) {

                        // TODO Auto-generated catch block

                        e.printStackTrace();

                        return 0;

                    }

  推荐精品文章

·2024年12月目录 
·2024年11月目录 
·2024年10月目录 
·2024年9月目录 
·2024年8月目录 
·2024年7月目录 
·2024年6月目录 
·2024年5月目录 
·2024年4月目录 
·2024年3月目录 
·2024年2月目录 
·2024年1月目录
·2023年12月目录
·2023年11月目录

  联系方式
TEL:010-82561037
Fax: 010-82561614
QQ: 100164630
Mail:gaojian@comprg.com.cn

  友情链接
 
Copyright 2001-2010, www.comprg.com.cn, All Rights Reserved
京ICP备14022230号-1,电话/传真:010-82561037 82561614 ,Mail:gaojian@comprg.com.cn
地址:北京市海淀区远大路20号宝蓝大厦E座704,邮编:100089