Estoy intentando crear un bat o una pequeña aplicación en VB6 para que haga lo siguiente:
copiar de una unidad de red (L:\ por ejemplo) a C:\archivado\ (esta carpeta se deberia crear automaticamente si no esta creada) y los archivos que tienen como nombre a_<noseque>_2007.nsf renombrarlos a 2007_<noseque>.nsf. A su vez, una vez copiados los archivos borrarlos del origen.
Puedes intentar a usar FileCopy "<RutaOrigen\Archivo1.nsf>","<RutaDestino\Archivo1NombreCambiado.nsf>". Para borrar usa Kill("Ruta\Archivo". Para crear la carpeta debes usar codigo para averigura si existe la carpeta con dir("Ruta\NombreCarpeta",vbDirectory) esta funcion te devuelve una cadena de longitud cero si la carpeta no existe en tal caso usas MKDir("Ruta") para crera la carpeta