В этом коде есть ошибка, и я не могу отследить ее, я думаю, что строка с командой "CopyFile" неправильная, как я могу вызвать строковые переменные в этой строке?
У меня естьчитайте о Windows Script Host и JScript, но я не могу найти никакого решения
@if (@X)==(@Y) @end
@echo off
cscript //E:JScript //nologo "%~f0"
exit /b 0
*------------------------------------------------------------------------------*/
function GetCurrentDate() {
var todayDate = new Date();
fso = CreateObject("Scripting.FileSystemObject");
for (i = 1; i <= 16; i++){
origen="D:/Peru/Canal-"+
("0" + i).slice(-2)
+"/"+ todayDate.getFullYear()+"/"+
("0" + (todayDate.getMonth() + 1)).slice(-2)+
"/"+"PerC"+("0" + i).slice(-2)+"CP201803201445.png";
destino="C:/prueba01 - copy/sigap/media/PerC"+("0" + i).slice(-2)+"CP201803201445.png";
fso.CopyFile origen, destino, TRUE;
}
}
Я хочу скопировать 16 файлов из D в C