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

Preguntas similare

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
Respuesta Responder a este mensaje
#2 Marcos Caballero
09/02/2007 - 09:55 | Informe spam
Buenos días,
pasa algo curioso, si pongo el origen y el destino a mano, es decir,
"c:\mislogs\mes" "d:\almacenlog\mes"
Funciona perfectamente, pero si las rutas las cojo usando un
dirlistbox.path.tostring para origen y destino (los 2 diferentes, claro), no
funciona.

"Angel. E. Ruiz. P" wrote:

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



email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida