Книга: Windows Script Host для Windows 2000/XP

Метод Copy

Метод Copy

Обязательный параметр destination определяет файл, в который будет производиться копирование; групповые символы в имени файла недопустимы.

Параметр overwrite является логической переменной, определяющей, следует ли заменять уже существующий файл с именем destination (overwrite=true) или нет (overwrite=false).

В листинге 5.12 приведен сценарий CopyFile.js, иллюстрирующий использование метода Сору. В этом сценарии на диске С: создается файл TestFile.txt, который затем копируется на рабочий стол.

Листинг 5.12. Создание текстового файла и копирование его в другой каталог

/*******************************************************************/
/* Имя: CopyFile.js                                                */
/* Язык: JScript                                                   */
/* Описание: Создание и копирование файла                          */
/*******************************************************************/
//Объявляем переменные
var FSO,F,WshShell,WshFldrs,PathCopy;
//Создаем объект FileSystemObject
FSO=WScript.CreateObject("Scripting.FileSystemObject");
//Создаем файл
F=FSO.CreateTextFile("C:TestFile.txt", true);
//Записываем в файл строку
F.WriteLine("Тестовый файл");
//Закрываем файл
F.Close();
//Создаем объект WshShell
WshShell=WScript.CreateObject("Wscript.Shell");
//Создаем объект WshSpecialFolders
WshFldrs=WshShell.SpecialFolders;
//Определяем путь к рабочему столу
PathCopy=WshFldrs.item("Desktop")+"";
//Создаем объект File для файла C:TestFile.txt
F=FSO.GetFile("C:TestFile.txt");
//Копируем файл на рабочий стол
F.Copy(PathCopy);
/*************  Конец *********************************************/

Замечание

Вместо метода Сору можно использовать метод CopyFile объекта FileSystemObject.

Оглавление книги

Оглавление статьи/книги

Генерация: 0.032. Запросов К БД/Cache: 0 / 0
поделиться
Вверх Вниз