Les Snippets

Connexion

Trier une liste de fichiers par date

Niveau requis pour utiliser/comprendre cette source : 1 ( Débutant )
Créé le 08/04/2006 23:03:03 et initié par Willi [Liste]
Date de mise à jour : 12/12/2006 23:04:47
Vue : 26682
Catégorie(s) : Date & Heure, Fichier / Disque
Langages dispo pour ce code :
- VB 2005
- PHP 5
- VB 2005, VB.NET 1.x
- C# 2.x
- VBScript
- VB6
- Windev
- C# 2.x
- Python
- Voir tous les langages pour ce code snippet



Langage : VB 2005
Date ajout : 08/04/2006
Posté par Willi [Liste]
DateMAJ : 09/04/2006
'Récupère une liste de fichiers
Dim MyFiles As String() = IO.Directory.GetFiles("C:\UnRepertoire", "*")


'Si fichiers trouvés
If MyFiles IsNot Nothing Then
   Dim MySortedFiles As New List(Of String)
   MySortedFiles.Add(MyFiles(0)) 

   'Tri les fichiers par date du plus ancien au plus récent
   'Dans la collection MySortedFiles
   For i As Integer = 1 To MyFiles.Length - 1
      Dim CurrentDate As Date = New IO.FileInfo(MyFiles(i)).LastWriteTime

      For j As Integer = 0 To MySorteFiles.Count - 1
         Dim NextDate As Date = New IO.FileInfo(MySorteFiles(j)).LastWriteTime
         'Compare les dates du fichier précédent avec date du fichier en cours
         If Date.Compare(CurrentDate, NextDate) < 0 Then
            MySorteFiles.Insert(j, MyFiles(i))
            Exit For
         ElseIf j = MySorteFiles.Count - 1 Then
            MySortFiles.Add(MyFiles(i))
            Exit For
         End If

      Next
   Next 


Remarque :
Ajouter la directive
Imports System.Collections.Generics

Snippets en rapport avec : Fichier, Date, Tri, Liste, Trier



Codes sources en rapport avec : Fichier, Date, Tri, Liste, Trier

{Visual Basic, VB6, VB.NET, VB 2005} [VBSCRIPT] LISTE DES FICHIERS, D'UN RÉPERTOIRE, TRIÉS PAR DATE DE MODIFICATION (DU + RÉCENT AU + ANCIEN)
Ce script (VBS) a pour but d'afficher, dans une MsgBox, la liste des fichiers d'un répertoire, trié...

{PHP} TRI PAR TYPE DE FICHIER / EXTENSION
Fonction pour trier des noms de fichiers par type (et alphabétiquement au sein d'un type). Concrè...

{Delphi} MODIFIER LES DATES DE CRÉATION, DE MODIFICATION ET DE DERNIER ACCÈS D'UN FICHIER
La Source de grandvizir actuellement présente sur le site (http://www.delphifr.com/codes/CORRUPTEUR-...

{Visual Basic, VB6, VB.NET, VB 2005} GESTION DE LISTES (FUSION, COMPARAISON, TRI...)
Je manipule pour le boulot des fichiers. Par centaines, voire plus. J'ai souvent des listes de fich...

{Visual Basic, VB6, VB.NET, VB 2005} LISTE DE FICHIERS SUR UN DISQUE EN VB6
Ce programme permet de lister une arborescence de répertoires et de fichiers. Le résultat est mis ...

{SQL} TROUVER LES PROCHAINS ANNIVERSAIRES
Je poste cette source car impossible d'en trouver une qui marche correctement. Cette source perme...

{JAVA / J2EE} TRI TABLEAU D'ENTIER PAR DICHOTOMIE
Cette classe lit des entiers initialisé dans un tableau à 1 dimension, et les place dans un autre ta...

{Visual Basic, VB6, VB.NET, VB 2005} CLASSE LISTE DE FICHIER RÉCURSIVE
Je poste ma version de la construction d'une liste de fichier à partir d'un répertoire, les fichiers...

{Visual Basic, VB6, VB.NET, VB 2005} GESTION DES STOCKS
Du plus simple d'utilisation et de language, ce programme vous permet de lister et de gérer votre St...

{C / C++ / C++.NET} GESTION DES PERSONNEL D'UNE ENTRPRISE EN UTILISANT LES LISTES CHAINEES ET LES FICHIERS
ce un simple code ecrit en c,permet de stoker des information consernant les employe d'une entrepris...