自分用メモ。

JScript再帰的にフォルダを作る:

function CreateFolderEx(n)
{
    var wsh = new ActiveXObject("WScript.Shell");
    var fso = new ActiveXObject("Scripting.FileSystemObject");

    var re = /^.:\\/;
    var paths = n.split("\\");
    var target = "";
    if (!n.match(re)) {
       target = wsh.CurrentDirectory;
    }
    for (var i = 0; i < paths.length; i++) {
        target = fso.BuildPath(target, paths[i] + "\\");
        if (!fso.FolderExists(target)) {
            fso.CreateFolder(target);
        }
    }
}