给自己看的保存文件的逻辑

 

boolean flagFolder=false; //默认为不是文件夹

TOPO  topo=new TOPO:

int tagSave=0;//用于保存3个属性到topo中


while
{
 if(是文件夹)
 {
   flag=true;//必须是保存在文件夹里面的


  //文件夹的处理
  if(tagSave>2)
  {
   tagService.save(topo);
   tageSave=0;
  
  }

  if(tagSave<3)
  {
                    //弹出页面:不能小于2个文件
  }


 }

 else  //文件的处理
 {


  if(!flagFolder)  //如果文件不是放在文件夹里
  {
   
   //给出弹出页面:必须将文件放置在文件夹内
  }
  else
  { 
   if()//图片的处理
   { 

      tagSave++;
    topo图片的属性
   }
   if()//XML的处理
   { 

      tagSave++;
    topoXML的属性 
   }
   if()//附件的处理   只取得最后一个文件的名称
   {

      tagSave++;
    topo附件的属性
   }


  }
  
  }
 

 

}

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值