Mover Carpetas

08/02/2007 - 09:21 por Marcos Caballero | Informe spam
Buenas a todos,
Estoy realizando una aplicacion para mover una serie de logs (las carpetas
donde se encuentran) hacia otra unidad, de forma automática.
Cuando ejecuto esta rutina:
Directory.Move (Origen, Destino)
donde el origen y el destino los obtengo de 2 DirListBox.
siempre obtengo el siguiente error:
"No se Puede Crear un archivo Que ya existe"

He comprobado que realmente no exista, y siempre da ese error.
Que puede haber mal en la ejecución?
Gracias
 

Leer las respuestas

#1 Angel. E. Ruiz. P
08/02/2007 - 20:56 | Informe spam
Amigo utiliza este codigo:
If (System.IO.Directory.Exists("pathDestino")) Then

System.IO.Directory.Delete("pathDestino")

System.IO.Directory.Move("pathOrh", "pathDestino")

Else

System.IO.Directory.Move("pathOrh", "pathDestino")

End If





Saludos cordiales,
Ángel Ruiz
MCTS .NET Framework 2.0 Windows Applications
Caracas - Venezuela
"El conocimiento es un bien, que crece a medida que se comparte"


"Marcos Caballero" escribió en
el mensaje news:
Buenas a todos,
Estoy realizando una aplicacion para mover una serie de logs (las carpetas
donde se encuentran) hacia otra unidad, de forma automática.
Cuando ejecuto esta rutina:
Directory.Move (Origen, Destino)
donde el origen y el destino los obtengo de 2 DirListBox.
siempre obtengo el siguiente error:
"No se Puede Crear un archivo Que ya existe"

He comprobado que realmente no exista, y siempre da ese error.
Que puede haber mal en la ejecución?
Gracias

Preguntas similares