欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

用Javascript來生成ftp腳本的小例子

 更新時間:2013年07月03日 15:40:46   作者:  
昨天閑著沒事,又因為工作需要,寫了一個腳本,用來做ftp。當然不是直接做ftp,而是產(chǎn)生一個ftp的腳本,供ftp命令使用。

程序也很簡單,就是遍歷一下本地目錄,然后產(chǎn)生一堆ftp命令。

復(fù)制代碼 代碼如下:

function matchDemo(strFolderName)

{

var s;

var re = /200\d{5}/ig;

s = strFolderName.match(re);

return(s);

}

function init()

{

strScript ="open 192.168.1.32 \n";

strScript+="user sybase 111111 \n";

strScript+="bin\n";

strScript+="prompt\n";

strScript+="cd /hisdata/olddata \n";

dicWhiteList = new ActiveXObject("Scripting.Dictionary");

dicWhiteList.add ("20051205_pihou", "");

dicWhiteList.add ("20051206_pihou", "");

dicWhiteList.add ("20060701_pihou", "");

}

function EnumSubFolder(oSubFolder)

{

var eFolders=new Enumerator(oSubFolder.SubFolders);

var s="";

if(eFolders.atEnd())

{

return s;

}

else

{

for (; !eFolders.atEnd(); eFolders.moveNext())

{

s+="lcd \"";

s+=eFolders.item();

s+="\"\n";

s+="mput *.*\n";

}

return s;

}

}

function checkList(strToBeChecked)

{

return !dicWhiteList.Exists(strToBeChecked);

}

var strScript,dicWhitList;

var sFolderPath="e:\\";

var oFs=new ActiveXObject("Scripting.FileSystemObject");

init();

if (oFs.FolderExists(sFolderPath))

{

//WScript.Echo("valid folder");

var oFolders=oFs.GetFolder(sFolderPath);

var eFolders=new Enumerator(oFolders.SubFolders);

if(eFolders.atEnd())

{

strScript += "mkdir \"";

strScript += oFs.GetBaseName(sFolderPath);

strScript += "\"\n";

}

else

{

for (; !eFolders.atEnd(); eFolders.moveNext())

{

strTargetFolderName=matchDemo(eFolders.item()+"");

if(strTargetFolderName==null || checkList(oFs.GetBaseName(eFolders.item())))

continue;

strTmpFolderName="\""+oFs.GetBaseName(eFolders.item())+"\"";

strScript += "mkdir "

strScript += strTargetFolderName;

strScript += "\n";

strScript += "cd ";

strScript += strTargetFolderName;

strScript += "\n";

strScript += EnumSubFolder(eFolders.item());

strScript += "lcd "

strScript += eFolders.item();

strScript += "\n";

strScript += "mput *.*\n";

strScript += "cd  \nlcd \n";

}

}

strScript+="bye\n";

WScript.Echo(strScript);

}

else

{

WScript.Echo("Bad Folder Name");

}


相關(guān)文章

  • JavaScript中繼承用法實例分析

    JavaScript中繼承用法實例分析

    這篇文章主要介紹了JavaScript中繼承用法,以實例形式較為詳細的分析了javascript實現(xiàn)繼承的相關(guān)技巧,需要的朋友可以參考下
    2015-05-05
  • 博客側(cè)邊欄模塊跟隨滾動條滑動固定效果的實現(xiàn)方法(js+jquery等)

    博客側(cè)邊欄模塊跟隨滾動條滑動固定效果的實現(xiàn)方法(js+jquery等)

    現(xiàn)在很多的獨立博客和網(wǎng)站如人人網(wǎng)等,都使用了讓側(cè)邊欄模塊隨滾動條滑動而位置固定的效果
    2013-03-03
  • javascript?變量聲明?var,let,const?的區(qū)別

    javascript?變量聲明?var,let,const?的區(qū)別

    這篇文章主要介紹了javascript?變量聲明?var,let,const?的區(qū)別,變量聲明,每種編程語言必不可少的語法,在javascript中,變量的聲明相對其他語言來說,算是比較簡單的。更多相關(guān)的具體內(nèi)容需要的小伙伴可以參考一下
    2022-06-06
  • javascript勻速動畫和緩沖動畫詳解

    javascript勻速動畫和緩沖動畫詳解

    這篇文章主要為大家詳細介紹了javascript勻速動畫和緩沖動畫,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2016-10-10
  • JS+Ajax實現(xiàn)百度智能搜索框

    JS+Ajax實現(xiàn)百度智能搜索框

    現(xiàn)在遇到這樣的需求,要求輸入一個a之后會出現(xiàn)包含a的下拉列表,當我們點擊某一個的時候,搜索框中就會出現(xiàn)點擊的值。下面小編給大家分享同js和ajax實現(xiàn)百度智能搜索框,需要的的朋友參考下實現(xiàn)代碼
    2017-08-08
  • 通過JavaScript實現(xiàn)圖片壓縮

    通過JavaScript實現(xiàn)圖片壓縮

    在學(xué)習(xí)的時候,有時候看到一些一些網(wǎng)站的圖片是經(jīng)過壓縮處理的,因為壓縮之后的圖片會節(jié)省一部分你的內(nèi)存空間,這樣的話也可以提升性能,于是就比較好奇這是如何實現(xiàn)的,今天我們就簡單的實現(xiàn)一下,需要的朋友可以參考下
    2023-06-06
  • JavaScript數(shù)組合并案例講解

    JavaScript數(shù)組合并案例講解

    這篇文章主要介紹了JavaScript數(shù)組合并案例講解,本篇文章通過簡要的案例,講解了該項技術(shù)的了解與使用,以下就是詳細內(nèi)容,需要的朋友可以參考下
    2021-08-08
  • 深入淺析JavaScript字符串操作方法 slice、substr、substring及其IE兼容性

    深入淺析JavaScript字符串操作方法 slice、substr、substring及其IE兼容性

    這篇文章主要介紹了JavaScript字符串操作方法 slice、substr、substring及其IE兼容性 的相關(guān)資料,需要的朋友可以參考下
    2015-12-12
  • 原生JS簡單實現(xiàn)ajax的方法示例

    原生JS簡單實現(xiàn)ajax的方法示例

    這篇文章主要介紹了原生JS簡單實現(xiàn)ajax的方法,結(jié)合實例形式分析了ajax的實現(xiàn)步驟與相關(guān)使用技巧,需要的朋友可以參考下
    2016-11-11
  • 深入解析js輪播插件核心代碼的實現(xiàn)過程

    深入解析js輪播插件核心代碼的實現(xiàn)過程

    這篇文章主要深度揭密了js輪播插件核心代碼的實現(xiàn)過程,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2017-04-04

最新評論