Windows Script Host  

Copiar archivos y carpetas

Para utilizar el sistema de archivos, por ejemplo, para copiar archivos y carpetas, es necesario utilizar el Objeto del sistema de archivos (FSO, File System Object). Las siguientes secuencias de comandos muestran cómo utilizar FSO para copiar archivos y carpetas.

Copiar archivos

Las siguientes secuencias de comandos muestran cómo copiar un archivo de una carpeta local a otra. En el primer paso, la secuencia de comandos crea un Objeto del sistema de archivos. El método CopyFile del Objeto del sistema de archivos realiza la operación de copia. El método CopyFile acepta dos parámetros, el archivo de origen y el destino.

// JScript.
var FSO = WScript.CreateObject("Scripting.FileSystemObject");
FSO.CopyFile("c:\\COMPlusLog.txt", "c:\\x\\");

' VBScript.
Dim FSO
Set FSO = CreateObject("Scripting.FileSystemObject")
FSO.CopyFile "c:\COMPlusLog.txt", "c:\x\"

Copiar carpetas

La siguiente secuencia de comandos muestra cómo copiar el contenido de una carpeta local en otra carpeta del equipo.

Nota   La carpeta de destino ya debe existir para que el método se ejecute correctamente. Para obtener información acerca de cómo utilizar Windows Script Host para crear un directorio, consulte Método CreateFolder.

En el primer paso, la secuencia de comandos crea un Objeto del sistema de archivos. El método CopyFolder del objeto del sistema de archivos realiza la operación de copia. Este método acepta dos parámetros: la carpeta de origen y el destino.

// JScript.
var FSO = WScript.CreateObject("Scripting.FileSystemObject");
FSO.CopyFolder("c:\\x", "c:\\y");

' VBScript.
Dim FSO
Set FSO = CreateObject("Scripting.FileSystemObject")
FSO.CopyFolder "c:\x", "c:\y"

Consulte también

Ejecutar operaciones de administración de archivos | FileSystemObject | Método CopyFile | Método CopyFolder | Método CreateFolder | Método MoveFolder

Ayuda de Javascript y Vbscript para Javascripts.astalaweb.com.