js判断文件夹及文件是否存在 谁有写好的js判断文件夹和文件是否存在的代码,给我拷贝下,
文件路径在数据库里面存着,文件在服务器上保存,我先从数据库拿到文件的路径,要判断下文件夹及文件是否在服务器上存在,如果存在返回true就行如果不存在返回个false,给个...
文件路径在数据库里面存着,文件在服务器上保存,我先从数据库拿到文件的路径,要判断下文件夹及文件是否在服务器上存在,如果存在返回true就行 如果不存在返回个false,给个能用的,网上找了些都不能用,小弟新手,谢谢啦。。。。。
展开
2个回答
展开全部
判断客户端文件时,可以用
var fso,s=filespec; // filespec="C:/path/myfile.txt"
fso=new ActiveXObject("Scripting.FileSystemObject");
if(fso.FileExists(filespec))
s+=" exists.";
else
s+=" doesn't exist.";
alert(s);
判断服务器端(网络文件)时,可以用
var xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
xmlhttp.open("GET",yourFileURL,false);
xmlhttp.send();
if(xmlhttp.readyState==4){
if(xmlhttp.status==200)s+=" exists."; //url存在
else if(xmlhttp.status==404)s+=" doesn't exist."; //url不存在
else s+="";//其他状态
}
alert(s);
var fso,s=filespec; // filespec="C:/path/myfile.txt"
fso=new ActiveXObject("Scripting.FileSystemObject");
if(fso.FileExists(filespec))
s+=" exists.";
else
s+=" doesn't exist.";
alert(s);
判断服务器端(网络文件)时,可以用
var xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
xmlhttp.open("GET",yourFileURL,false);
xmlhttp.send();
if(xmlhttp.readyState==4){
if(xmlhttp.status==200)s+=" exists."; //url存在
else if(xmlhttp.status==404)s+=" doesn't exist."; //url不存在
else s+="";//其他状态
}
alert(s);
追问
我要先判断文件夹是否存在,如果文件夹存在,再在文件夹下判断文价是否存在,看不懂你发得代码怎么实现的撒
展开全部
<script type="text/javascript">
function test() {
var fileURL = ""; //文件路径(相对路径)
var xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
xmlhttp.open("GET",fileURL,false);
xmlhttp.send();
if(xmlhttp.readyState==4){
if(xmlhttp.status==200) return true; //存在
else if(xmlhttp.status==404) return false; //不存在
else alert("Error"); //报错
//其他状态
}
}
</script>
function test() {
var fileURL = ""; //文件路径(相对路径)
var xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
xmlhttp.open("GET",fileURL,false);
xmlhttp.send();
if(xmlhttp.readyState==4){
if(xmlhttp.status==200) return true; //存在
else if(xmlhttp.status==404) return false; //不存在
else alert("Error"); //报错
//其他状态
}
}
</script>
更多追问追答
追问
xmlhttp.open("GET",fileURL,false);
执行到这就没动静了 怎么整
追答
fileURL 你设置了没?
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询