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();
}
}//文件復(fù)制
copydir=function(sd,td){
? var root=sd;
? fsys.enum(root,//指定
? ? *.*,//指定查詢文件名,支持通配符,也可以用一個數(shù)組指定多
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/*如果此參數(shù)為false則忽略子目錄*/
? );
}//日錄復(fù)制