javascript能实现重命名文件吗?批量的

时间:2022-01-21 13:42:36
我想用文件的创建时间重命名该文件,但只会写道这里,谁能帮帮忙?

不知道问什么这个程序好显示不出来结果
<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 都可以写病毒了

#4


var filespec="E:\\nyj\\a.jpg";   

\应该用\\表示.因为\只用一个就表示是转义符了,要维持\的本义,就要用\\.

#5


同样请教!!

#6


受教了~~~~~~~~

#7


引用 3 楼 hch126163 的回复:
浏览器安全限制,js 是不能有IO操作的!
要是js 可以IO操作,那js 都可以写病毒了

行不行啊,就说。只不过是弹出一个运行警告框,你点确定就可以运行的。
事情就是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 都可以写病毒了

#4


var filespec="E:\\nyj\\a.jpg";   

\应该用\\表示.因为\只用一个就表示是转义符了,要维持\的本义,就要用\\.

#5


同样请教!!

#6


受教了~~~~~~~~

#7


引用 3 楼 hch126163 的回复:
浏览器安全限制,js 是不能有IO操作的!
要是js 可以IO操作,那js 都可以写病毒了

行不行啊,就说。只不过是弹出一个运行警告框,你点确定就可以运行的。
事情就是4楼theforever说的,是\的转义问题。