Visual Basic - Renombrar un archivo

Life is soft - evento anual de software empresarial
 
Vista:

Renombrar un archivo

Publicado por Westmad (120 intervenciones) el 16/04/2003 19:12:38
Quiero renombrar un archivo, para ello:
Name ruta & "\" & nomArchivo & extension As ruta & "\" & nombre2 & extension

Pero el problema es cuando hay un archivo que se llama como el nuevo nombre, entonces me salta el siguiente error:
"Error 58 en tiempo de ejecución, el archivo ya existe"

¿Como puedo hacer para que lo SOBRESCRIBA?

Gracias
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:Renombrar un archivo

Publicado por Emiliano (1 intervención) el 16/04/2003 20:36:41
Nunca lo hize, pero lo que yo haria seria lo siguiente:
Poner toda la operatoria normal y cuando salta error porque el archivo existe, capturar la excepcion para que no aborte el programa y borrar el archivo que existe y grabar el archivo que quiero grabar.
Espero te sirva.
Saludos
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:Renombrar un archivo

Publicado por alejandro sosa.. (2 intervenciones) el 23/04/2003 06:48:00
primero usa el commando copyfile y lo copyas con el nombre que quieres y despues elmina el archivo al que le copiaste es desir mas o menos este codigo

Private Sub Command1_Click()
FileCopy "dir.delarchivooriginal,nombredelarchivoacopyar"
Kill "dir del archivo original ' el archivo del cual ,tomaste la copya"
End Sub
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar