Structure sComplementFichier Dim _NomFichier As String Dim _Extenssion As String Dim _DateCreation As String Dim _DateModification As String End Structure private maliste As New List(sComplementFichier) Public Sub ListerMesRepertoire(ByVal Rep As String) Try 'Récupère la liste des entrées du répertoire Dim Liste As String() = IO.Directory.GetFileSystemEntries(Rep) For Each Entree In Liste 'Pour chaque entrée de la liste ' objListFichier est déclaré ici dim objListFichier as new sComplementFichier Dim TmpName As String = Entree If IO.File.Exists(Entree) Then 'Si c'est un fichier ' sFichiers.Add(TmpName) With objListFichier ._NomFichier = TmpName ._Extenssion = System.IO.Path.GetExtension(Entree) ._DateCreation = System.IO.Path.GetDirectoryName(Entree) ._DateModification = IO.File.GetLastWriteTime(Entree) End With maliste.add(objListFichier) iCheminFichier += 1 Else 'Si c'est un répertoire sDossiers.Add(Entree) ListerMesRepertoire(Entree) 'On liste le contenue de ce répertoire End If Next (Entree) Catch Ex As System.UnauthorizedAccessException 'Si le répertoire est interdit Exit Sub Catch e As Exception 'en cas d'erreurs MsgBox("Erreur : " & e.Message, MsgBoxStyle.Critical) End Try End Sub
Private maliste As New List(Of sComplementFichier)
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre questionStructure sComplementFichier Dim _NomFichier As String Dim _Extenssion As String Dim _DateCreation As String Dim _DateModification As String End Structure
Public objListFichier As sComplementFichier
With objListFichier ._NomFichier = TmpName ._Extenssion = System.IO.Path.GetExtension(Entree) ._DateCreation = System.IO.Path.GetDirectoryName(Entree) ._DateModification = IO.File.GetLastWriteTime(Entree) End With
Structure sComplementFichier Dim _NomFichier As String Dim _Extenssion As String Dim _DateCreation As String Dim _DateModification As String End Structure private maliste As New List(sComplementFichier)
dim scp as new sComplementFichier with scp ._NomFichier = TmpName ._Extenssion = System.IO.Path.GetExtension(Entree) ._DateCreation = System.IO.Path.GetDirectoryName(Entree) ._DateModification = IO.File.GetLastWriteTime(Entree) end with maliste.add(scp)
Public Sub ListerMesRepertoire(ByVal Rep As String) Try 'Récupère la liste des entrées du répertoire Dim Liste As String() = IO.Directory.GetFileSystemEntries(Rep) For Each Entree In Liste 'Pour chaque entrée de la liste Dim TmpName As String = Entree If IO.File.Exists(Entree) Then 'Si c'est un fichier ' sFichiers.Add(TmpName) With objListFichier ._NomFichier = TmpName ._Extenssion = System.IO.Path.GetExtension(Entree) ._DateCreation = System.IO.Path.GetDirectoryName(Entree) ._DateModification = IO.File.GetLastWriteTime(Entree) End With iCheminFichier += 1 Else 'Si c'est un répertoire sDossiers.Add(Entree) ListerMesRepertoire(Entree) 'On liste le contenue de ce répertoire End If Next (Entree) Catch Ex As System.UnauthorizedAccessException 'Si le répertoire est interdit Exit Sub Catch e As Exception 'en cas d'erreurs MsgBox("Erreur : " & e.Message, MsgBoxStyle.Critical) End Try End Sub
dim objTab(X,3) as string
private maliste As New List(sComplementFichier)