JavaScript -- FileSystemObject-文件夹

-----057-FileSystemObject-文件夹.html-----

 1 <!DOCTYPE html>
 2 <html>
 3 <head>
 4     <meta http-equiv="content-type" content="text/html; charset=utf-8">
 5     <title>标题</title>
 6 </head>
 7 <body>
 8 <div id="div1" style="position:absolute; left:10px; top:0px;"></div>
 9 <div id="div2" style="position:absolute; left:250px; top:0px;"></div>
10 <div id="div3" style="position:absolute; top:220px;">
11 <table>
12     <caption><h3>以桌面为相对路径,然后:</h3></caption>
13     <tr>
14         <td><input id="input1" type="text"></td>
15         <td><button onclick="newFolder(get(‘input1‘).value)">创建文件夹</button></td>
16     </tr>
17     <tr>
18         <td><input id="input2" type="text"></td>
19         <td><button onclick="delFolder(get(‘input2‘).value)">删除文件夹</button></td>
20     </tr>
21     <tr>
22         <td><input id="input3" type="text" size="5">-&gt;
23             <input id="input4" type="text" size="6"></td>
24         <td><button onclick="moveFolder(get(‘input3‘).value, get(‘input4‘).value)">移动文件夹</button></td>
25     </tr>
26     <tr>
27         <td><input id="input5" type="text" size="5">-&gt;
28             <input id="input6" type="text" size="6"></td>
29         <td><button onclick="copyFolder(get(‘input5‘).value, get(‘input6‘).value)">复制文件夹</button></td>
30     </tr>
31     <tr>
32         <td><button onclick="get(‘lbl1‘).innerText=fso.getParentFolderName(‘C:/USERS/BUTTON/DESKTOP‘)">获取父文件夹</button></td>
33         <td id="lbl1"></td>
34     </tr>
35     <tr>
36         <td><button onclick="get(‘lbl2‘).innerText=fso.GetSpecialFolder(0)">获取Windows文件夹</button></td>
37         <td id="lbl2"></td>
38     </tr>
39     <tr>
40         <td><button onclick="get(‘lbl3‘).innerText=fso.GetSpecialFolder(1)">获取System文件夹</button></td>
41         <td id="lbl3"></td>
42     </tr>
43     <tr>
44         <td><button onclick="get(‘lbl4‘).innerText=fso.GetSpecialFolder(2)">获取TMP文件夹</button></td>
45         <td id="lbl4"></td>
46     </tr>
47 </table>
48 </div>
49 <script type="text/javascript">
50     var fso = new ActiveXObject("Scripting.FileSystemObject");
51     var folder = new Enumerator(new ActiveXObject("Scripting.FileSystemObject").getFolder("D:").SubFolders);
52     var s = "<h3>D:的子文件夹:</h3><ol>";
53     for(; !folder.atEnd(); folder.moveNext())
54     {
55         s += "<li>" + folder.item();
56     }
57     document.getElementById("div1").innerHTML += s;
58     
59     var file = new Enumerator(new ActiveXObject("Scripting.FileSystemObject").getFolder("D:\\").Files);
60     var s = "<h3>D:的文件:</h3><ol>";
61     for(; !file.atEnd(); file.moveNext())
62     {
63         s += "<li>" + file.item();
64     }
65     document.getElementById("div2").innerHTML += s;
66 
67     function get(el)
68     {
69         return document.getElementById(el);
70     }
71 
72     function newFolder(name)
73     {
74         new ActiveXObject("scripting.FileSystemObject").CreateFolder("C:/USERS/BUTTON/DESKTOP/" + name);
75     }
76     function delFolder(name)
77     {
78         new ActiveXObject("scripting.FileSystemObject").DeleteFolder("C:/USERS/BUTTON/DESKTOP/" + name);
79     }
80     function moveFolder(from, to)
81     {
82         new ActiveXObject("scripting.FileSystemObject").MoveFolder("C:/USERS/BUTTON/DESKTOP/" + from, "C:/USERS/BUTTON/DESKTOP/" + to + "/");//移动文件夹from到to下
83     }
84     function copyFolder(from, to)
85     {
86         new ActiveXObject("scripting.FileSystemObject").CopyFolder("C:/USERS/BUTTON/DESKTOP/" + from, "C:/USERS/BUTTON/DESKTOP/" + to + "/");//移动文件夹from到to下
87     }
88 </script>
89 </body>
90 </html>

JavaScript -- FileSystemObject-文件夹,古老的榕树,5-wow.com

郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。