複数のパスからファイルを一覧表示する必要がある小さなアプリを作成しています。
Iv はこのようなことをしようとしましたが、最初のパスしか表示されません。
それはなぜですか?
コードは次のとおりです。
var wsh = new ActiveXObject("WScript.Shell");
var FSO = new ActiveXObject("Scripting.FileSystemObject");
function window.onload() {
var s = "";
var paths = FSO.OpenTextFile("bin\\paths.txt")
while (!paths.AtEndOfStream) {
content = paths.ReadLine();
s += content;
loadMediaFolders(s);
}
stat.innerHTML= s;
}
function loadMediaFolders(wathPath) {
var str = "";
var folder = FSO.GetFolder(wathPath);
var mainFolders = new Enumerator(folder.SubFolders);
for (; !mainFolders.atEnd(); mainFolders.moveNext()) {
var FolderPath = mainFolders.item().Path;
var files = FSO.GetFolder(FolderPath);
var sbFiles = new Enumerator(files.Files);
for (; !sbFiles.atEnd(); sbFiles.moveNext()) {
var FilleName = sbFiles.item().Name;
str += FilleName;
}
}
stat.innerHTML= str;
}
これは、パスがファイル内に保存される方法です。
F:\\stuff\\Media\\Movies\\
D:\\Media\\Movies\\