Тема: jscript. MoveFolder вызывает ошибку "Разрешение отклонено"
Уважаемые эксперты, нужно переместить папки с файлами внутри них в определенную папку, но при вызове метода moveFolder выходит сообщение с ошибкой "Разрешение отклонено". Что я сделал неправильно?
var target = "\\\\xx.xx.xx.xx\\C$\\data\\"; // здесь вместо xx.xx.xx.xx реальный ip-адрес
var packetFolder = "c:\\data";
var fso = WScript.CreateObject("Scripting.FileSystemObject");
var date = new Date();
var dir = "";
var today = "";
if (((date.getMonth()+1) < 10) && (date.getDate() < 10)) {
today = date.getYear()+"_0"+(date.getMonth()+1)+"_0"+date.getDate();
}
else if (((date.getMonth()+1) < 10)) {
today = date.getYear()+"_0"+(date.getMonth()+1)+"_"+date.getDate();
}
else if ((date.getDate() < 10)) {
today = date.getYear()+"_"+(date.getMonth()+1)+"_0"+date.getDate();
}
else {
today = date.getYear()+"_"+(date.getMonth()+1)+"_"+date.getDate();
}
var packets = fso.getFolder(packetFolder);
var packetsEnum = new Enumerator(packets.subFolders);
for (;!packetsEnum.atEnd();packetsEnum.moveNext()) {
dir = packetsEnum.item();
if (dir.Name == today) continue;
else {
if (fso.folderExists(target)) fso.moveFolder(dir,target);
else WScript.exit();
}
}
