Foro de elhacker.net

Programación => .NET (C#, VB.NET, ASP) => Mensaje iniciado por: CAEL20 en 22 Febrero 2018, 22:41 pm



Título: Mover multiples archivos de un folder a otro lugar
Publicado por: CAEL20 en 22 Febrero 2018, 22:41 pm
Saludos busco como mover multiples archivos  y pasarlos a otra ruta no busco mover la carpeta raíz solo todos los archivos que contenga.

Yo pensé que algo así podría pero no es la respuesta ya que tengo que especificar un archivo



My.Computer.FileSystem.MoveFile(LabelORIGEN.Text & "\*.*", LabelDESTINO.Text)


Título: Re: Mover multiples archivos de un folder a otro lugar
Publicado por: engel lex en 22 Febrero 2018, 22:49 pm
que tal si empezamos por aclarar cual lenguaje es?


Título: Re: Mover multiples archivos de un folder a otro lugar
Publicado por: Eleкtro en 22 Febrero 2018, 23:20 pm
Ya que estás formulando una duda en un foro de programación general, lo normal por sentido común y tambien por respeto hacia los demás sería que hubieras especificado el lenguaje que estás utilizando, creo que eso es lo mínimo.

Respondiendo al problema que planteas, primero debes obtener una colección/array con los archivos que deseas mover, y seguidamente iterar la colección para mover uno por uno cada archivo...

Un ejemplo básico:
Código
  1. Dim srcDir As New DirectoryInfo("C:\DIRECTORIO ORIGEN\")
  2. Dim dstDir As New DirectoryInfo("C:\DIRECTORIO DESTINO\")
  3.  
  4. Dim files As IEnumerable(Of FileInfo) =
  5.    srcDir.GetFiles("*", SearchOption.TopDirectoryOnly)
  6.  
  7. For Each fi As FileInfo In files
  8.  
  9.    Try
  10.        fi.MoveTo(Path.Combine(dstDir.FullName, fi.Name))
  11.  
  12.    Catch ex As Exception
  13.        Throw
  14.  
  15.    End Try
  16.  
  17. Next fi

PD: siempre puedes declarar un método con nombre "MoveAllFiles" o como prefieras llamarlo, y desarrollar el algoritmo que mueva todos los archivos de un directorio a otro. el código necesario para lograrlo te lo mostré en el ejemplo de más arriba.

Saludos!


Título: Re: Mover multiples archivos de un folder a otro lugar
Publicado por: CAEL20 en 23 Febrero 2018, 16:41 pm
Gracias me ayudo mucho, gracias saludos y gracias por tomarte tu tiempo.