Crear, editar , mover, copiar y borrar son acciones comunes que se realizan en un programa que procesa archivos . Las aplicaciones pueden recibir un archivo desde cualquier fuente externa como el correo electrónico u otra aplicación , lea el archivo y realizar algún tipo de acción , tales como la inserción de esa información en una base de datos y luego mover o copiar el archivo a otra ubicación , lo que indica que el archivo ya ha sido procesado . El sistema operativo Windows tiene una API integrada para manejar todas las funciones de procesamiento de archivos mencionados. Instrucciones 
 1 
 Crear un nuevo proyecto EXE estándar en Visual Basic . Añadir Microsoft Scripting Runtime en el proyecto mediante la selección de "proyectar", "Referencias ", " Microsoft Scripting Runtime" y haciendo clic en " Aceptar " para guardar y cerrar la pantalla. 
 2 
 Crear un nuevo objeto FileScripting por se declara una variable de tipo " Scripting.FileScriptingObject . " El código debería ser similar a : 
 
 objArchivo Dim como nuevo Scripting.FileScriptingObject 
 
 Esta línea de código se define la variable llamada " objArchivo " y crear el objeto que se puede hacer referencia en el código de seguir. 
 3 
 Determine si el archivo existe codificando " oFile.FileExists ( ruta de archivo ) " donde " ruta de archivo " es el nombre completo y la ruta del archivo. El resultado de esta función es un verdadero o falso. Si el resultado es verdadero, entonces el archivo existe y que puede continuar con la función de copia . Sin embargo , si el archivo no existe , se debe codificar algún tipo de control de errores. 
 4 
 Copia el archivo especificado en la " ruta de archivo " variable a una nueva ubicación mediante la codificación de esta línea " oFile.CopyFile ruta de archivo , newloc " donde" newloc " es el camino a la nueva ubicación . Un ejemplo de la nueva ubicación sería " C : \\ CopiedFiles " o "D : \\ copia de seguridad . " El nombre del archivo será el mismo dentro de la nueva carpeta. 
 5 
 Compruebe que el archivo ha sido copiado por nuevo utilizando el método " FileExists " . Para comprobar que el archivo especificado en la variable " ruta de archivo " quedó copia en la ubicación especificada en la variable " newloc " , asegúrese de haber guardado el nombre de archivo individual en una variable independiente. Por ejemplo , los " oFile.FileExists ( newloc y nombre de archivo) " código devolverá true si el nombre de archivo en "nombre de archivo " se ha copiado con éxito a la nueva carpeta .