Javascript ActiveXObject将文件系统对象生成网站

Javascript ActiveXObject将文件系统对象生成网站,javascript,html,activexobject,Javascript,Html,Activexobject,此页面有2个文本输入和1个按钮。当用户单击按钮时,脚本应执行以下操作: 将“模板”文件夹从当前目录复制到一个新目录中,该目录的路径由两个文本输入的值决定。 例如,如果用户输入“foo”和“bar”,程序会将“\template”复制到新目录“\foo\bar” 更新:更新的版本几乎可以工作,但我在文件路径方面有一些问题: <html> <body> Company DIR: <input id="companyDIR" "type="t

此页面有2个文本输入和1个按钮。当用户单击按钮时,脚本应执行以下操作:

将“模板”文件夹从当前目录复制到一个新目录中,该目录的路径由两个文本输入的值决定。 例如,如果用户输入“foo”和“bar”,程序会将“\template”复制到新目录“\foo\bar”

更新:更新的版本几乎可以工作,但我在文件路径方面有一些问题:

<html>
    <body>  

        Company DIR: <input id="companyDIR" "type="text" value="generic"><br>
        State URL: <input id="stateURL" type="text" value=""><br>

        <form name="myForm">
            <input type="Button" id="buildButton" value="Click to build the Link">

            <script>
                var myButton = document.getElementById("buildButton");
                myButton.addEventListener("click", function(){
                    var myObject = new ActiveXObject("Scripting.FileSystemObject");
                    myObject.CreateFolder ("C:\\Program Files\\linkbuild\\export\\" + companyDIR.value + "\\" + stateURL.value + "\\");
                    var myObject2;
                    myObject2 = new ActiveXObject("Scripting.FileSystemObject");
                    var destination_myObject2 = "C:\\Program Files\\linkbuild\\export\\" + companyDIR.value + "\\" + stateURL.value + "\\";
                    myObject2.CopyFolder("C:\\Program Files\\linkbuild\\template\\*", destination_myObject2);
                });
            </script>

        </form>

        <script>
            document.write("Create Directory: " + stateURL.value );
        </script>

    </body>
</html>


公司目录:
JScript
<代码>活动对象
?这个问题与过去不同。您的脚本中有
companyURL.value
,但字段的实际ID是
companyDIR
,而且您在HTML中还有一个额外的
ID=“companyDIR”type=“text”
+
ID=“stateURL”type=“text”“
这很有帮助,但仍然不起作用。我认为我的路径或转义字符有问题。现在,我们将删除相关路径,看看它是否能够正常工作。