Creo que tienes razón, cierro el hilo. Gracias.
Esta sección te permite ver todos los mensajes escritos por este usuario. Ten en cuenta que sólo puedes ver los mensajes escritos en zonas a las que tienes acceso en este momento.
Mostrar Mensajes Menú My.Computer.FileSystem.CopyFile(ListBox1, ListBox2, FileIO.UIOption.AllDialogs)
Dim sourceFileName As String
Dim destinationFileName As String
Dim srcFile1 As String
Dim dstFile1 As String
srcFile1 = "C:\Users\Alfredo\Desktop\iconos1"
dstFile1 = "C:\Users\Alfredo\Desktop\iconos2"
My.Computer.FileSystem.CopyFile(srcFile1, dstFile1, FileIO.UIOption.AllDialogs)
Try ' Movemos el archivo de origen a la ruta de destino.
srcFile.CopyTo(dstFile.FullName) ' move cambiado por copy
Catch ex As Exception
Throw
End Try
' Actualizamos las colecciones de archivos.
'Me.SrcCollection.Remove(srcFile) Este lo he quitado
Me.DstCollection.Add(dstFile)
Dim srcFiles As IEnumerable(Of FileInfo) = New DirectoryInfo(Me.srcFolderPath).EnumerateFiles("*.mp4", SearchOption.TopDirectoryOnly)
Dim dstFiles As IEnumerable(Of FileInfo) = New DirectoryInfo(Me.dstFolderPath).EnumerateFiles("*.mp4", SearchOption.TopDirectoryOnly)
Me.ListBox1.Sorted = True
Me.ListBox1.DisplayMember = "Name"
Me.ListBox1.DataSource = Me.SrcCollection
Me.ListBox2.Sorted = True
Me.ListBox2.DisplayMember = "Name"
Me.ListBox2.DataSource = Me.DstCollection
End Sub
Dim directory2 = "C:\Users\Alfredo\Desktop\iconos2"
Dim files2() As System.IO.FileInfo
Dim dirinfo2 As New System.IO.DirectoryInfo(directory2)
files2 = dirinfo2.GetFiles("*.mp4", IO.SearchOption.AllDirectories) ' DECIRLE QUE EXTENSION DE ARCHIVO ´AQUI MI CODIGO COMIENZA A DAR FALLOS.
For Each file In files2 ´AQUI MI CODIGO COMIENZA A DAR FALLOS.
ListBox2.Items.Add(file) ´AQUI MI CODIGO COMIENZA A DAR FALLOS.
Next
''''''''''''''''' NECESARIO PARA VIGILAR LOS ARCHIVOSDE UNA CARPETA
Me.CheckForIllegalCrossThreadCalls = False ´AQUI MI CODIGO COMIENZA A DAR FALLOS.
fswc = New FileSystemWatcher("C:\Users\Alfredo\Desktop\iconos") ´AQUI MI CODIGO COMIENZA A DAR FALLOS.
fswc.IncludeSubdirectories = False ´AQUI MI CODIGO COMIENZA A DAR FALLOS.
fswc.EnableRaisingEvents = True ´AQUI MI CODIGO COMIENZA A DAR FALLOS.
'---------------------------------------
'muestra contenido carpeta'
Dim directory = "C:\Users\Alfredo\Desktop\iconos"
Dim files() As System.IO.FileInfo
Dim dirinfo As New System.IO.DirectoryInfo(directory)
files = dirinfo.GetFiles("*.mp4", IO.SearchOption.AllDirectories) ' DECIRLE QUE EXTENSION DE ARCHIVO ´AQUI MI CODIGO COMIENZA A DAR FALLOS.
For Each file In files ´AQUI MI CODIGO COMIENZA A DAR FALLOS.
ListBox1.Items.Add(file) ´AQUI MI CODIGO COMIENZA A DAR FALLOS.
Next
End Sub
Imports System
Imports System.IO
Public Class Form2
Private srcFolderPath As String = "C:\Users\morygor\Desktop\iconos1" ' Directorio de origen
Private cdstFolderPath As String = "C:\Users\morygor\Desktop\iconos2" ' Directorio de destino
Private WithEvents SrcCollection As [i]ObservableCollection(Of FileInfo)[/i] ' Colección de archivos del directorio de origen ´ESTO QUE ESTA ENTRE LA I , NO ESTA DEFINIDO EL TIPO ObservableCollection
Private WithEvents DstCollection As [i]ObservableCollection(Of FileInfo)[/i]' Colección de archivos del directorio de destino ´ESTO QUE ESTA ENTRE LA I , NO ESTA DEFINIDO EL TIPO ObservableCollection
' Obtiene el nuevo nombre que será asignado al archivo de origen al moverlo al directorio de destino...
Private ReadOnly Property NewFilename As String
Get
Return Me.TextBox4.Text.Trim()
End Get
End Property
'-------------------NECESARIO PARA VIGILAR LOS ARCHIVOSDE UNA CARPETA
Public WithEvents fswc As FileSystemWatcher
'------------------- MOVER EL FORMULARIO
<DllImport("user32.DLL", EntryPoint:="ReleaseCapture")>
Private Shared Sub ReleaseCapture()
End Sub
<DllImport("user32.DLL", EntryPoint:="SendMessage")>
Private Shared Sub SendMessage(ByVal hWnd As System.IntPtr, ByVal wMsg As Integer, ByVal wParam As Integer, ByVal lParam As Integer)
End Sub
Private Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click
Me.Close() 'orden para cerrar'
End Sub
Private Sub Button2_Click(sender As Object, e As EventArgs) Handles Button2.Click
Me.WindowState = FormWindowState.Minimized 'orden para minimizar'
End Sub
Private Sub Form2_Load(sender As Object, e As EventArgs) Handles MyBase.Load
' Construimos las colecciones de archivos del directorio de origen y destino,
' y enlazamos dichas colecciones a los ListBoxes...
Dim srcFiles As IEnumerable(Of FileInfo) = [i]New DirectoryInfo(Me.srcFolderPath).EnumerateFiles[/i]("*", SearchOption.TopDirectoryOnly) ---- pone que no es un miembro de directoryinfo
Dim dstFiles As IEnumerable(Of FileInfo) = New DirectoryInfo[color=green][i](Me.dstFolderPath)[/i][/color].EnumerateFiles("*", SearchOption.TopDirectoryOnly) ' NO es un miembro de form2
Me.SrcCollection = NeW [i]ObservableCollection(Of FileInfo)[/i](srcFiles)' NO ESTA DEFINIDO ObservableCollection
Me.DstCollection = New [i]ObservableCollection(Of FileInfo)[/i](dstFiles)' NO ESTA DEFINIDO ObservableCollection