遍历文件夹下的所有文件并复制到制定文件夹(自己手写)

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。


function AsearchFiless() {
var s = document.getElementById("fixfolder");
searchFiles(s);
}
function searchFiles(obj) {
var fso = new ActiveXObject("Scripting.FileSystemObject");
var f = "";
if (ssb == 1) {
f = fso.GetFolder(obj);
} else {
f = fso.GetFolder(obj.value);
}
var fc = new Enumerator(f.files);
var s = "";
var allinfo = "";
for (; !fc.atEnd(); fc.moveNext()) {
s += fc.item();
s += "
";
}
fk = new Enumerator(f.SubFolders);
var len = "";
for (; !fk.atEnd(); fk.moveNext()) {
s += fk.item();
s += "
";
}
var AllSrc = s;
var arr = new Array();
arr = AllSrc.split("
");
var f;
for (var i = 0; i < arr.length; i++) {
var arrlow = new Array();
arrlow = arr[i].split(".");
if (arrlow.length == 1 && arr[i] != "") {
ssb = 1;
searchFiles(arr[i]);
ssb = 0;
} else if (arr[i]!= "") {
allinfo += arr[i];
f = fso.GetFile(arr[i]);
var imageType = arr[i].split(".");
var theArr = new Array();
theArr = imageType[0].split("\\");
f.Copy("f://m//" + theArr[theArr.length - 1] + "_副本." + imageType[1]);
//f.Copy("f://music//" + theArr[theArr.length - 1] + "_副本." + "mp3");
}
}
}
var ssb = 0;



指定文件夹:


相关文档
最新文档