如何使用JavaScript将文件移动到另一个目录?

问题描述 投票:0回答:2

我是JavaScript的新手。我需要使用JavaScript将文件移动到另一个目录。如何使用JavaScript简单地移动该文件?

我怎么解决这个问题?

我尝试过这个,但它不起作用....

<html>
<h2>Move file in JavaScript</h2>
<script language="javascript">
function moveFile(){
        var object = new ActiveXObject("Scripting.FileSystemObject");
        var file = object.GetFile("Table1.xml");
        file.Move("./Docus/");
        document.write("File is moved successfully");
}
</script>
<form>
<input type="Button" value="Move File" onClick='moveFile()'>
</form>
</html>

我怎么能这样做,有人吗?

javascript jquery
2个回答
3
投票

试过这段代码,完美地运作:

function moveFile(){
   var object = new ActiveXObject("Scripting.FileSystemObject");
   var file = object.GetFile("C:\\wamp\\www\\phptest.php");
   file.Move("C:\\wamp\\");
   document.write("File is moved successfully");
}

在您的代码中,问题似乎在文件路径“./Docus/”中。尝试放置绝对路径然后检查。


1
投票

据我所知,您尝试解决的问题是创建某种丰富的UI(用户界面),用户可以通过目录树拖放文件。

嗯,这肯定是可能的,但是正确的方法 - 我的意思是让它跨浏览器兼容和安全 - 使用在其后面运行的服务器端脚本(PHP,ASP.Net,无论如何),提供所有数据和文件系统操作,在其上面有一个安全层。

如果你想要一个不安全的MS Internet Explorer解决方案 - 确保你可以使用ActiveX对象。

© www.soinside.com 2019 - 2024. All rights reserved.