用javascript實(shí)現(xiàn)檢測(cè)指定目錄是否存在的方法 原創(chuàng)
原創(chuàng) 更新時(shí)間:2008年01月12日 23:04:42 原創(chuàng) 作者:
今天看到一篇關(guān)于onegreen被掛馬的代碼發(fā)現(xiàn)這個(gè)函數(shù),它用js就可以檢測(cè),制定的目錄或指定的文件是否存在,一般用來(lái)讀chm文件中的圖片來(lái)檢測(cè),目錄的存在。高手就是不學(xué)好。
復(fù)制代碼 代碼如下:
<script language=javascript>
function checkfile(){
for(i=2;i<26;i++){
var jb51=new Image();
var root=String.fromCharCode(65+i);
jb51.src="mk:@MSITStore:"+root+":\\cs_ref.chm::/SeeAlso.gif";
if(jb51.height==13){
alert('G盤(pán)存在cs_ref.chm');
return true
}
}
alert('G盤(pán)不存在cs_ref.chm');
return false
}
checkfile();
</script>
復(fù)制代碼 代碼如下:
當(dāng)G盤(pán)存在cs_ref.chm文件才能得到存在
var roots=String.fromCharCode(65+2);
這句是為了得到所有的盤(pán)從c盤(pán)到z盤(pán)
js中路徑必須是\\來(lái)代替\
相關(guān)文章
小程序頁(yè)面之間數(shù)據(jù)傳遞的4種方法總結(jié)
由于經(jīng)常需要進(jìn)行頁(yè)面間傳參且各種傳參的業(yè)務(wù)場(chǎng)景也不相同,根據(jù)官方文檔和日常工作進(jìn)行了總結(jié),下面這篇文章主要給大家總結(jié)介紹了關(guān)于小程序頁(yè)面之間數(shù)據(jù)傳遞的4種方法,需要的朋友可以參考下2023-04-04
js實(shí)現(xiàn)對(duì)table動(dòng)態(tài)添加、刪除和更新的方法
這篇文章主要介紹了js實(shí)現(xiàn)對(duì)table動(dòng)態(tài)添加、刪除和更新的方法,涉及javascript針對(duì)html中table表格節(jié)點(diǎn)的操作技巧,具有一定參考借鑒價(jià)值,需要的朋友可以參考下2015-02-02
JavaScript中btoa和atob全局函數(shù)示例詳解
這篇文章主要給大家介紹了關(guān)于JavaScript中btoa和atob全局函數(shù)的相關(guān)資料,atob和btoa是window對(duì)象的兩個(gè)函數(shù),用來(lái)編碼解碼Base64,文中通過(guò)代碼介紹的非常詳細(xì),需要的朋友可以參考下2024-08-08
js中apply()和call()的區(qū)別與用法實(shí)例分析
這篇文章主要介紹了js中apply()和call()的區(qū)別與用法,結(jié)合實(shí)例形式分析了apply()和call()的功能、區(qū)別、使用方法及相關(guān)操作注意事項(xiàng),需要的朋友可以參考下2018-08-08
JavaScript中通過(guò)提示框跳轉(zhuǎn)頁(yè)面的方法
這篇文章主要介紹了JavaScript中通過(guò)提示框跳轉(zhuǎn)頁(yè)面的方法的相關(guān)資料,需要的朋友可以參考下2016-02-02
javascript的解析執(zhí)行順序在各個(gè)瀏覽器中的不同
javascript是一種解釋型語(yǔ)言,它的執(zhí)行是自上而下的。由于各個(gè)瀏覽器對(duì)它的理解有所差異,所以我們有必要深入理解js的執(zhí)行順序2014-03-03
js判斷客戶端是iOS還是Android等移動(dòng)終端的方法
本文為大家介紹下使用js判斷客戶端是iOS還是Android等移動(dòng)終端,示例代碼如下,感興趣的朋友可以參考下2013-12-12
javascript實(shí)現(xiàn)簡(jiǎn)單頁(yè)面倒計(jì)時(shí)
這篇文章主要為大家詳細(xì)介紹了javascript實(shí)現(xiàn)簡(jiǎn)單頁(yè)面倒計(jì)時(shí),文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2021-03-03

