copyfile=function(sf,tf){
import fsys.file;
var fl=io.getSize(sf);
if(fl>0){
var fo=fsys.file(sf,"rb",,,);
var fw=fsys.file(tf,"wb",,,);
if(fl>1024*1024){
while(var buf=fo.read(1024*1024)){
fw.write(buf);}
else {
var buf=fo.read(fl);
fw.write(buf);
}
fo.close();
fw.close();
}
}//文件复制
copydir=function(sd,td){
var root=sd;
fsys.enum(root,//指定
*.*,//指定查询文件名,支持通配符,也可以用一个数组指定多
function(dirname,filename,fullpath,findData){
//可使用return false 退出枚举过程
var path=fsys.path.relative(fullpath,root,false);
if(filename){copyfile(fullpath,td+"\"+path);}
else {
var tpp=td+"\"+path;
if(io.exist(tpp)){fsys.createDir(tpp);}}
} ,true/*如果此参数为false则忽略子目录*/
);
}//日录复制