Hola,
he probado de copiar carpetas con el FileCopy, pero me da error. Alguien sabe si hay alguna función como el FileCopy pero para carpetas?
saludos!
| ||||
No existe un método específico para copiar directorios, sólo hay un método que permite mover (Directory.Move), podrías implementar un método para eso o usar uno ya disponible: http://www.codeproject.com/csharp/xdirectorycopy.asp Saludos |
| ||||
Ok aca esta el codigo para copiar Carpetas y SubCarpetas.
Código:
Saludos!!!!! Dim fso As Object fso = CreateObject("Scripting.FileSystemObject") fso.CopyFolder("C:\Test", "C:\Test2\") fso = Nothing |
| |||
Cita: QUE TAL.... ESTABA LEYENDO EL CODIGO QUE ESCRIBISTE Y LO QUISE PROBAR Y CUANDO LO QUIERO CORRER ME DA UN ERROR EN ESTA PARTE:
Iniciado por freegirl hola, gracias por el enlace. Pero al final he encontrado una forma de copiar carpetas y subcarpetas: saludos! Imports System.IO Imports System.Text Imports Scripting AHORA NO SE SI ES PORQUE LO PUSE EN EL FORM_LOAD O ALGO ESTA MAL ME GUSTARIA QUE ME DES UNA MANITO YA QUE SOY EXTRA NUEVO EN EL VISUAL Y ME SERVIRIA MUCHO EL PODER COPIAR DIRECTORIOS COMPLETOS, Y MAS AUN SI SOBREESCRIBE LOS ARCHIVOS EXISTENTES... DESDE YA MUCHAS GRACIAS |
| |||
Algo Anda Mal Cita: QUE TAL.... ESTABA LEYENDO EL CODIGO QUE ESCRIBISTE Y LO QUISE PROBAR Y CUANDO LO QUIERO CORRER ME DA UN ERROR EN ESTA PARTE:
Iniciado por freegirl hola, gracias por el enlace. Pero al final he encontrado una forma de copiar carpetas y subcarpetas: saludos! Imports System.IO Imports System.Text Imports Scripting AHORA NO SE SI ES PORQUE LO PUSE EN EL FORM_LOAD O ALGO ESTA MAL ME GUSTARIA QUE ME DES UNA MANITO YA QUE SOY EXTRA NUEVO EN EL VISUAL Y ME SERVIRIA MUCHO EL PODER COPIAR DIRECTORIOS COMPLETOS, Y MAS AUN SI SOBREESCRIBE LOS ARCHIVOS EXISTENTES... DESDE YA MUCHAS GRACIAS ![]() |
| |||
Te comento ![]() |
| |||
Nada olvidalo, xD. Es para Visual Basic .NET, pero tu tienes VB6, por lo que no lo usaras. Es sencillamente la Clase del formulario en el que se trabaja, ya que VB.NET está orientado a objetos utiliza clases, objetos y demas. |
| |||
Código:
Imports System.IO Imports System.Text Imports Scripting 'el siguiente código lo pondríamos dentro del evento de un botón. Dim fso as fileSystemObject set fso = New FileSystemObject ' dónde rutaDestino y rutOrigen son variables dónde les pasamos las rutas correspondientes. ' Dónde "Yes" es por si queremos reescribir los datos de destino. Si no quieres, pones "False" fso.CopyFolder (rutaOrigen, rutaDestino, Yes) ¿Estamos hablando de Windows Forms?, yo no tengo ese "Imports Scripting" y... ¿Esto será multiplataforma?
__________________ Charlie. |
| ||||
mirad esta página: http://www.microsoft.com/spanish/msd...reamObject.asp Cita: saludos! El modelo de objetos FSO, que se encuentra en la biblioteca de tipos del tiempo de ejecución de Microsoft Scripting (Scrrun.dll), admite la creación y manipulación de los archivos de texto mediante el objeto TextStream. Para obtener más información, consulte TextStream. |