我写了一个java脚本文件(js),具体实现方法如下:
myshell_app = new ActiveXObject("Shell.Application");
try {
myzip = myshell_app.Namespace(file);
} catch (e) {
WScript.StdOut.Write("RRRRRRRRRRRRR"+ e.description); } 但是在我的机器上用cscript执行这个脚本的时候,却出现异常,返回的错误码为80070002。
其中参数file为一个zip文件的全路径,比如c:\1.zip.但是Namespace后面的参数应该为一个目录的全路径,但在上面的代码中却为一个zip文件的全路径,请问这样些是否正确?如果正确为什么会出现异常?是不是机器配置的原因?谢谢!
myshell_app = new ActiveXObject("Shell.Application");
try {
myzip = myshell_app.Namespace(file);
} catch (e) {
WScript.StdOut.Write("RRRRRRRRRRRRR"+ e.description); } 但是在我的机器上用cscript执行这个脚本的时候,却出现异常,返回的错误码为80070002。
其中参数file为一个zip文件的全路径,比如c:\1.zip.但是Namespace后面的参数应该为一个目录的全路径,但在上面的代码中却为一个zip文件的全路径,请问这样些是否正确?如果正确为什么会出现异常?是不是机器配置的原因?谢谢!
有的电脑是好的,是不是我配置的问题
try {
myzip = myshell_app.Namespace(file);
} catch (e) {
WScript.StdOut.Write("RRRRRRRRRRRRR"+ e.description);} 有几种问题,1 AJAX读取未完成(因为你没判断是否完成加载),而你却开始使用对象,导致内存溢出。
2.file路径差异。建议设置DEBUGGER调试一下。如果调试状态下不出问题一般就是第一点出现的问题了
如果是第一点应该如何解决
请问那是什么原因造成了异常
把file换为目录路径或者具体文件,还有存在的,不存在的文件都没问题。都没异常.