Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/452.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 ActiveXObject(“Scripting.FileSystemObject”)不适用于我_Javascript_Activexobject - Fatal编程技术网

Javascript ActiveXObject(“Scripting.FileSystemObject”)不适用于我

Javascript ActiveXObject(“Scripting.FileSystemObject”)不适用于我,javascript,activexobject,Javascript,Activexobject,我想将特定文件夹的文件名添加到JS的数组中,但什么也没有发生: var pics = new Array(); var x; var fs = new ActiveXObject("Scripting.FileSystemObject"); alert('x'); var fo = fs.GetFolder(Server.MapPath("C:\wamp\www\newsite\ErfanGhiasiPanel\Slider Images")); for (x in fo.files){

我想将特定文件夹的文件名添加到JS的数组中,但什么也没有发生:

var pics = new Array();

var x;
var fs = new ActiveXObject("Scripting.FileSystemObject");
alert('x');
var fo = fs.GetFolder(Server.MapPath("C:\wamp\www\newsite\ErfanGhiasiPanel\Slider Images"));
for (x in fo.files){
    pics.push(x.Name);
}
例如,当我插入一个

alert('something')
在var fs=新的ActiveXObject之后。。。或者下一行,它不会出现。 你们怎么想


感谢您

假设JScript+Classic ASP由于
映射路径
(在您的案例中不需要),您需要转义路径字符串

var pics = [];
var fs = new ActiveXObject("Scripting.FileSystemObject");
var fo = new Enumerator(fs.GetFolder("C:\\wamp\\www\\newsite\\ErfanGhiasiPanel\\Slider Images").Files);

for (; !fo.atEnd(); fo.moveNext()) {
    pics.push(fo.item(0).Name)
}