我无法在同一行中使用两个扩展名来处理整个for /r
。
我有一个包含.log
,.html
和.js
的巨大文件夹,我试图将for /r
的东西基本上用于copy
.log
和.js
在同一行中。一旦成功,但最近又丢失了batch-file。
我尝试了所有这些方法来列出多个扩展名
(*.log;*.js)
(*.log,*.js)
(*.log),(*.js)
(*.log);(*.js)
但仍然不确定以下内容的正确语法:
for /r "d:\temp" %c in (*.log; *.js) do copy "%c" "d:\temp2"
这两种文件类型都应复制到目标文件夹,但不能复制。
答案 0 :(得分:0)
我使用逗号进行工作:(请注意,我没有很多.js文件可以使用,因此我选择了.bin和.txt)
function loadScripts(scripts, promise) {
if (!promise) {
promise = new Promise();
}
script = scripts.shift();
if (script) {
addScriptTag(script).then(function () {
loadScripts(scripts, promise);
}).catch(function () {
promise.reject();
});
} else {
promise.resolve();
}
return promise;
}
loadScripts([
'http://path/to/jquery.js',
'http://path/to/lib1.js',
'http://path/to/lib2.js'
]).then(function () {
console.log("Scripts loaded");
});