Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Скриптовые языки администрирования Windows (http://forum.oszone.net/forumdisplay.php?f=102)
-   -   Подскажите как копировать файлы js (http://forum.oszone.net/showthread.php?t=231242)

vitalijch 25-03-2012 18:00 1886459

Подскажите как копировать файлы js
 
Здравствуйте.
Задание "Найти N последних файлов и копировать их в новый каталог" последние файлы выводятся, а вот копировать не получается.
Как правильно написать fso.CopyFile(a[i].val,"C:\\papka\\");.
Спасибо.
Код:

var n;
WScript.StdOut.Write("Введите число последних файлов:");
n = WScript.StdIn.ReadLine();
var a = Array()
var fso = new ActiveXObject('Scripting.FileSystemObject')
var files = new Enumerator(fso.GetFolder('c:\\').Files)
for(var i = 0; !files.atEnd(); i++, files.moveNext())
{
  var file = files.item()
  a[i] = {key: new Date(file.DateLastModified), val: file}
}
a = a.sort(function(v1, v2) {return v2.key < v1.key ? -1 : (v1.key == v2.key ? 0 : 1)})
for(var i = 0; i < n; i++)
{
  fso.CopyFile(a[i].val,"C:\\papka\\");
}



Время: 18:52.

Время: 18:52.
© OSzone.net 2001-