Книга: 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
.
- 2. VERBATIM COPYING
- 3. COPYING IN QUANTITY
- 1. TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION
- copy_backward
- Copying Files
- Copying Files Using tar
- Copying Files Using cp
- Using mc to Copy Files
- Using scp to Copy Individual Files Between Machines
- Using sftp to Copy Many Files Between Machines
- Copying Files with cp
- GPL Copyright Notice