0/5 (10 avis)
Snippet vu 20 850 fois - Téléchargée 35 fois
//Ouverture de la boite de dialog if (folderBrowserDialog1.ShowDialog() == DialogResult.OK) { //Remise à zéro et création des options de la liste listView1.Clear(); //Active la fonction classement listView1.Sorting = SortOrder.Ascending; //Active les checkboxes listView1.CheckBoxes = true; //Active l'affichage des grilles listView1.GridLines = true; //Active le mode détail listView1.View = View.Details; //Création des colonnes ColumnHeader header1, header2, header3, header4; header1 = new ColumnHeader(); header2 = new ColumnHeader(); header3 = new ColumnHeader(); header4 = new ColumnHeader(); //Création des noms de olonnes avec quelques options (taille, etc...) header1.Text = "Nom"; header1.TextAlign = HorizontalAlignment.Left; header1.Width = 100; header2.TextAlign = HorizontalAlignment.Left; header2.Text = "Taille"; header2.Width = 80; header3.TextAlign = HorizontalAlignment.Left; header3.Text = "Modifier le"; header3.Width = 115; header4.TextAlign = HorizontalAlignment.Left; header4.Text = "Répertoire"; header4.Width = 400; //Ajout des colonnes à la listView listView1.Columns.Add(header1); listView1.Columns.Add(header2); listView1.Columns.Add(header3); listView1.Columns.Add(header4); //Récupération du path string Spath = folderBrowserDialog1.SelectedPath; DirectoryInfo dirInfo = new DirectoryInfo(Spath); //Ajout d'un filtre afin d'ouvrir que les fichiers texte (par exemple) FileInfo[] files = dirInfo.GetFiles("*.txt"); //Vérifie la présence de fichier du type sélectionner auparavent if (files != null) { //Pour chaque fichier trouvé, on récupére ces infos foreach (FileInfo file in files) { ListViewItem item = new ListViewItem(file.Name); //Nom du fichier item.SubItems.Add(file.Length.ToString() + " octets"); //Taille du fichier en octets item.SubItems.Add(file.LastWriteTime.ToString()); //Date du dernier accés item.SubItems.Add(file.Directory.ToString()); //Répertoire du fichier listView1.Items.Add(item); //Ajout à la liste } } }
12 sept. 2007 à 20:00
4 nov. 2005 à 13:55
3 mars 2005 à 17:04
tres court et en fait facile d'acces
:) !
10 févr. 2005 à 15:53
Bravo !
24 août 2004 à 16:13
Vous n'êtes pas encore membre ?
inscrivez-vous, c'est gratuit et ça prend moins d'une minute !
Les membres obtiennent plus de réponses que les utilisateurs anonymes.
Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.
Le fait d'être membre vous permet d'avoir des options supplémentaires.