vbscript funciones movefile y copyfile

Iniciado por vilo36, 17 Febrero 2011, 21:14 PM

0 Miembros y 1 Visitante están viendo este tema.

vilo36

Buenas a todos,

Estaba currandome un scripts en vbs para que me descargara las configuraciones de unos equipos. Necesito poder mover los archivos de una carpeta a otra, he probado con la función movefile y copyfile, pero ambas me tiran el mismo error "el archivo ya existe". Sin embargo en la carpeta destino no se ha copiado o movido el archivo txt. El codigo que uso es el que viene en el manual, es decir:

Mover:
Set objfso = createobject("scripting.filesystemobject")
Objfso.movefile "C:\Temporal\config1.txt", "C:\Configuraciones\"


Copiar:
Set objfso = createobject("scripting.filesystemobject")
Objfso.copyfile "C:\Temporal\config1.txt", "C:\Configuraciones\"


No se si tendra algo que ver, pero el scripts lo lanzo desde la aplicación secureCRT.

Gracias por la ayuda

Novlucker

Podrá ser que los archivos que intentas mover estan bloqueados? :-\
Prueba mostrando un msgbox con un un objfso.fileexists(ruta) para ver que devuelve

Saludos
Contribuye con la limpieza del foro, reporta los "casos perdidos" a un MOD XD

"Hay dos cosas infinitas: el Universo y la estupidez  humana. Y de la primera no estoy muy seguro."
Albert Einstein

vilo36

Gracias Novlucker, llevabas razón el archivo estaba bloqueado y por eso no podia moverlo. Gracias por la ayuda.