数码资讯
用javascript生成FTP脚本的小例子
该程序也很简单,它遍历本地目录并生成一堆FTP命令。 复制代码代码如下所示: 功能matchdemo(strfoldername) { VaR的; var = 200 { 5 } / IG; S = strfoldername.match(RE); 返回(s); } 函数init() { strsc
选购提示
关注价格、性能、续航、售后和真实使用场景,理性比较后再下单。
该程序也很简单,它遍历本地目录并生成一堆FTP命令。
复制代码代码如下所示:
功能matchdemo(strfoldername)
{
VaR的;
var = 200 { 5 } / IG;
S = strfoldername.match(RE);
返回(s);
}
函数init()
{
strscript =开放192.168.1.32 ;
strscript + =用户Sybase 111111;
strscript + =斌;
strscript + =提示;
strscript + =光盘 / / hisdata olddata;
dicwhitelist =新的ActiveX对象(脚本。词典);
DicWhiteList.add(20051205_pihou
DicWhiteList.add(20051206_pihou
DicWhiteList.add(20060701_pihou
}
功能enumsubfolder(osubfolder)
{
无功efolders =新的枚举器(osubfolder。子文件夹);
var;
如果(efolders.atend())
{
返回的;
}
其他的
{
为了(;!!efolders.atend();efolders.movenext())
{
LCD。
+ = efolders.item();
;
+ =mput *。* ;
}
返回的;
}
}
功能表(strtobechecked)
{
返回!DicWhiteList.Exists (strToBeChecked);
}
无功strscript,dicwhitlist;
无功sfolderpath =E:;
VaR OFS =新的ActiveX对象(脚本。FileSystemObject );
init();
如果(ofs.folderexists(sfolderpath))
{
/ / wscript.echo(有效文件夹);
无功ofolders = ofs.getfolder(sfolderpath);
无功efolders =新的枚举器(ofolders。子文件夹);
如果(efolders.atend())
{
strscript =mkdir;
strscript = ofs.getbasename(sfolderpath);
strscript = ;
}
其他的
{
为了(;!!efolders.atend();efolders.movenext())
{
strtargetfoldername = matchdemo(efolders.item()+);
如果(strtargetfoldername = = null | |清单(ofs.getbasename((efolders。项))))
继续;
strtmpfoldername = + ofs.getbasename(efolders.item())+ ;
strscript =mkdir
strscript = strtargetfoldername;
strscript = ;
strscript =CD;
strscript = strtargetfoldername;
strscript = ;
strscript = enumsubfolder(efolders.item());
strscript = 液晶
(strscript = efolders项目。);
strscript = ;
strscript =mput *。* ;
strscript =光盘液晶;
}
}
strscript + = 再见;
回声(strscript)名;
}
其他的
{
名。回波(文件夹名称错误);
}
复制代码代码如下所示:
功能matchdemo(strfoldername)
{
VaR的;
var = 200 { 5 } / IG;
S = strfoldername.match(RE);
返回(s);
}
函数init()
{
strscript =开放192.168.1.32 ;
strscript + =用户Sybase 111111;
strscript + =斌;
strscript + =提示;
strscript + =光盘 / / hisdata olddata;
dicwhitelist =新的ActiveX对象(脚本。词典);
DicWhiteList.add(20051205_pihou
DicWhiteList.add(20051206_pihou
DicWhiteList.add(20060701_pihou
}
功能enumsubfolder(osubfolder)
{
无功efolders =新的枚举器(osubfolder。子文件夹);
var;
如果(efolders.atend())
{
返回的;
}
其他的
{
为了(;!!efolders.atend();efolders.movenext())
{
LCD。
+ = efolders.item();
;
+ =mput *。* ;
}
返回的;
}
}
功能表(strtobechecked)
{
返回!DicWhiteList.Exists (strToBeChecked);
}
无功strscript,dicwhitlist;
无功sfolderpath =E:;
VaR OFS =新的ActiveX对象(脚本。FileSystemObject );
init();
如果(ofs.folderexists(sfolderpath))
{
/ / wscript.echo(有效文件夹);
无功ofolders = ofs.getfolder(sfolderpath);
无功efolders =新的枚举器(ofolders。子文件夹);
如果(efolders.atend())
{
strscript =mkdir;
strscript = ofs.getbasename(sfolderpath);
strscript = ;
}
其他的
{
为了(;!!efolders.atend();efolders.movenext())
{
strtargetfoldername = matchdemo(efolders.item()+);
如果(strtargetfoldername = = null | |清单(ofs.getbasename((efolders。项))))
继续;
strtmpfoldername = + ofs.getbasename(efolders.item())+ ;
strscript =mkdir
strscript = strtargetfoldername;
strscript = ;
strscript =CD;
strscript = strtargetfoldername;
strscript = ;
strscript = enumsubfolder(efolders.item());
strscript = 液晶
(strscript = efolders项目。);
strscript = ;
strscript =mput *。* ;
strscript =光盘液晶;
}
}
strscript + = 再见;
回声(strscript)名;
}
其他的
{
名。回波(文件夹名称错误);
}
声明:本文内容用于数码产品信息整理与选购参考,具体价格、库存、售后政策以官方渠道和电商页面实时信息为准。