//1.构造存储路径名:分类表名+日期+序号,如itemclass 0421 0001.xml
String serialNum="0000";
Long serialNumL=0L;
String mon="00";
String day="00";
File file=new File("e:\\sendNcXml");
String names[];
names=file.list();
for(int i=0;i<names.length;i++)
{
String num=names[i].substring(13,16);
long numL=Long.parseLong(num);
if(numL>serialNumL){
serialNumL=numL;
}
}
serialNum=String.valueOf(serialNumL+1);
for(int i=0;i<(4-serialNum.length());i++){
serialNum="0"+serialNum;
}
Calendar ca = Calendar.getInstance();
int m=ca.get(Calendar.MONTH)+1;
int d=ca.get(Calendar.DATE);
if(m<10){
mon="0"+String.valueOf(m);
}else{
mon=String.valueOf(m);
}
if(d<10){
day="0"+String.valueOf(d);
}else{
day=String.valueOf(d);
}
String itemName="itemclass"+mon+day+serialNum;
2013年5月24日