不知道问什么这个程序好显示不出来结果
<script language="javascript" type=text/javascript>
function ShowFileAccessInfo(filespec)
{
var fso, f, s;
fso = new ActiveXObject("Scripting.FileSystemObject");
f = fso.GetFile(filespec); // filespec 是指定文件的路径(绝对和或相对的),必选项。
s = f.Path.toUpperCase() + "<br>"; //文件路径
s += "建立时间: " + f.DateCreated + "
";
s += "最后访问时间: " + f.DateLastAccessed + "
";
s += "最后修改时间: " + f.DateLastModified ;
return(s);
}
var filespec="E:\nyj\a.jpg";
document.write(ShowFileAccessInfo(filespec));
</script>
7 个解决方案
#1
JavaScript and the DOM provide the potential for malicious authors to deliver scripts to run on a client computer via the web. Browser authors contain this risk using two restrictions. First, scripts run in a sandbox in which they can only perform web-related actions, not general-purpose programming tasks like creating files.
#2
什么意思?
#3
浏览器安全限制,js 是不能有IO操作的!
要是js 可以IO操作,那js 都可以写病毒了
要是js 可以IO操作,那js 都可以写病毒了
#4
var filespec="E:\\nyj\\a.jpg";
\应该用\\表示.因为\只用一个就表示是转义符了,要维持\的本义,就要用\\.
\应该用\\表示.因为\只用一个就表示是转义符了,要维持\的本义,就要用\\.
#5
同样请教!!
#6
受教了~~~~~~~~
#7
行不行啊,就说。只不过是弹出一个运行警告框,你点确定就可以运行的。
事情就是4楼theforever说的,是\的转义问题。
#1
JavaScript and the DOM provide the potential for malicious authors to deliver scripts to run on a client computer via the web. Browser authors contain this risk using two restrictions. First, scripts run in a sandbox in which they can only perform web-related actions, not general-purpose programming tasks like creating files.
#2
什么意思?
#3
浏览器安全限制,js 是不能有IO操作的!
要是js 可以IO操作,那js 都可以写病毒了
要是js 可以IO操作,那js 都可以写病毒了
#4
var filespec="E:\\nyj\\a.jpg";
\应该用\\表示.因为\只用一个就表示是转义符了,要维持\的本义,就要用\\.
\应该用\\表示.因为\只用一个就表示是转义符了,要维持\的本义,就要用\\.
#5
同样请教!!
#6
受教了~~~~~~~~
#7
行不行啊,就说。只不过是弹出一个运行警告框,你点确定就可以运行的。
事情就是4楼theforever说的,是\的转义问题。