其实这个问题分成两个层次:
1.一个字符串符合路径格式(路径分割符,相对地址或者绝对地址,路径中可能存在的字符集,字符组合规则)
2.一个字符串符合本地路径格式(而本地路径格式的界定——对绝对地址说一般要看是什么系统——不同的系统是不完全一样的,比如类Unix系统中是/为开始,而windows中是盘符开始的)
1.一个字符串符合路径格式(路径分割符,相对地址或者绝对地址,路径中可能存在的字符集,字符组合规则)
2.一个字符串符合本地路径格式(而本地路径格式的界定——对绝对地址说一般要看是什么系统——不同的系统是不完全一样的,比如类Unix系统中是/为开始,而windows中是盘符开始的)
解决方案 »
- javascript activeXObject 调用系统声音命令(高手过招)
- 写验证函数时,将输入域名称直接写到函数中,是不规范的设计吗?有代码示例
- 求JS的编辑器.
- 当打开一个新的窗口时,父窗口不刷新的问题如何实现?我现在是打开一个新的窗口的时候,父窗口刷新!导致结果与以前的不同。
- 新手请教一下怎么把第一项默认打开
- 谁知道标尺功能怎么实现?就像很多设计软件中的上部和左边的那种标迟功能?
- 正则表达式如何写,匹配包含换行的字符串。比如:
- 怎么把2004-1-6 21:30:00转换成Date型?
- 字符串的问题!!!分数不够另加!!!网上等!!!解决就给分!!
- 正则表达式,全局匹配参数如何解释?
- 有没有效率好一点的数组对比函数?如内:
- 如何实现这个功能:在页面a中点某个节目,结果在页面a中播放,现在想实现同等功能,在页面a中点某个节目,在页面b中播放。
{
var fso;
fso = new ActiveXObject("Scripting.FileSystemObject");
if( fso.FileExists("c:\\testfile.txt"))
{
alert("Exists!");
}
else
{
alert("not Exists!");
}
}
这是我在网上找的,可我用在这个方法时,在fso=new ActiveXObject("Scripting.FileSystemObject");总是抛出异常.这是什么?
if(xmlhttp.readyState==4)
{
if(xmlhttp.status==200){alert("远程");}
else if(xmlhttp.status==0){alert("本地");}
}
else
{
//错误
}
}
if(window.ActiveXObject)
{
xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
}else if(window.XMLHttpRequest)
{
var xmlhttp = new XMLHttpRequest();
}
xmlhttp.open("GET",txtFileName.value,true);
xmlhttp.onreadystatechange=function()
{
if(xmlhttp.readyState==4)
{
if(xmlhttp.status==200)
{
alert("exists");
return;
}else if(xmlhttp.status=="404")
{
alert("no file");
return;
}
}
}你们看我写的这段代码有什么问题,为什么在执行到xmlhttp.open("GET",txtFileName.value,true);
就抛出了异常.
谢谢各位了,我现在在线急等.