Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/74.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何使用JavaScript将文件移动到其他目录?_Javascript_Jquery - Fatal编程技术网

如何使用JavaScript将文件移动到其他目录?

如何使用JavaScript将文件移动到其他目录?,javascript,jquery,Javascript,Jquery,我是JavaScript新手。我需要使用JavaScript将文件移动到另一个目录。如何使用JavaScript简单地移动该文件 我怎样才能解决这个问题 我试过了,但没用 <html> <h2>Move file in JavaScript</h2> <script language="javascript"> function moveFile(){ var object = new ActiveXObject("Scriptin

我是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>

我如何才能做到这一点,任何人?

尝试了此代码,工作完美:

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/。
尝试放置绝对路径,然后进行检查。

尝试了此代码,工作正常:

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/。
尝试放置绝对路径,然后进行检查。

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

当然,这是可能的,但要使它正确-我的意思是使它跨浏览器兼容和安全-需要一个服务器端脚本PHP,ASP.Net,不管它后面运行什么,提供所有的数据和文件系统操作,并在上面加上一个安全层


如果您想要一个不安全的、仅限MS Internet Explorer的解决方案,请确保您可以使用ActiveX对象。

据我所知,您试图解决的问题是创建某种富UI用户界面,用户可以在其中通过目录树拖放文件

当然,这是可能的,但要使它正确-我的意思是使它跨浏览器兼容和安全-需要一个服务器端脚本PHP,ASP.Net,不管它后面运行什么,提供所有的数据和文件系统操作,并在上面加上一个安全层


如果你想要一个不安全的、微软的Internet Explorer唯一的解决方案,请确保你可以使用ActiveX对象。

我当然希望你不能这样做。这似乎是一个巨大的安全问题。。。还有,你知道这只能在IE中使用,对吗?@tjameson oh k,我怎样才能解决这个问题?。。。。知道吗?你到底想解决什么问题?为什么你需要移动客户端计算机上的文件?只是想澄清一下:你想在浏览器中运行一些东西,并在客户端计算机上重命名文件?你不应该通过客户端代码来解决这个问题,除非你希望有一天你的系统被一个玩得开心的孩子或一个上了年纪的黑客炸成碎片。我当然希望你不能这样做。这似乎是一个巨大的安全问题。。。还有,你知道这只能在IE中使用,对吗?@tjameson oh k,我怎样才能解决这个问题?。。。。知道吗?你到底想解决什么问题?为什么你需要移动客户端计算机上的文件?只是想澄清一下:你想在浏览器中运行一些东西,并在客户端计算机上重命名文件?你不应该通过客户端代码来解决这个问题,除非你希望有一天你的系统被一个玩得开心的孩子或一个上了年纪的黑客炸成碎片。对吗?但它不起作用错误:未捕获引用错误:ActiveXObject未在chrome、firefox中定义..ActiveX仅在IE浏览器的活动脚本下工作。如果你想让它在Chrome和Firefox下工作,你应该参考以下链接:对吗?但它不起作用错误:未捕获引用错误:ActiveXObject未在chrome、firefox中定义..ActiveX仅在IE浏览器的活动脚本下工作。如果你想让它在Chrome和Firefox下工作,你应该参考以下链接:和