Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum. Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

Sujet : La treeview de l'Explorateur de Windows [ Windows / Formulaire / Winforms / Controls ] (lnp)

mardi 14 novembre 2006 à 11:39:09 | La treeview de l'Explorateur de Windows

lnp

Membre Club
Bonjour,

J'aurai voulu savoir quel code source pourrait correspondre à cette signature :

/* Retourne une treeview qui contient tous les fichiers du type type en respectant l'arborescence de tous les lecteurs non amovibles du poste de travail avec les dossiers et sous-dossiers du lecteur
*/
Treeview getFilesOfType(String type);

Je n'arrive pas à récupérer une treeview qui correspondrait par exemple à celle de l'explorateur de Windows...

Merci.

__

LNP...
pour vous...

mardi 14 novembre 2006 à 11:42:30 | Re : La treeview de l'Explorateur de Windows

lnp

Membre Club
Petite précision... Cette méthode doit être codée exclusivement en C#... pas de VB ou autres...

Merci.

__

LNP...
pour vous...

mardi 14 novembre 2006 à 11:50:05 | Re : La treeview de l'Explorateur de Windows

sebmafate

Membre Club Administrateur CodeS-SourceS
Directory.GetFiles() ?

Parfois, ca serait bon de lire un peu la doc avant de poster... non ?

Sébastien FERRAND (blog)
Consultant Indépendant
[Microsoft MVP Visual C#]


mardi 14 novembre 2006 à 12:18:55 | Re : La treeview de l'Explorateur de Windows

Bidou

Administrateur CodeS-SourceS
Bah quand on a un forum à disposition, mieux vaut poser bêtement la question plutôt que de chercher soit-même...
Telle est la devise de la plupart.




-Blog-

mardi 14 novembre 2006 à 13:19:23 | Re : La treeview de l'Explorateur de Windows

lnp

Membre Club
Je ne suis pas venu sur le forum pour me faire insulter par une bande de ---- qui se croient tout permis parce qu'il y a écrit admin sur l'entête de leur message... Alors merci beaucoup pour le flood... J'irai voir ailleurs si je trouve une réponse plus convenable...

Je connais Directory.GetFiles() et elle ne donne pas ce dont j'ai besoin... pensez bien que j'ai lu la doc avant de venir...

Un conseil : allez flooder ailleurs ! ! !

__

LNP...


mardi 14 novembre 2006 à 13:33:56 | Re : La treeview de l'Explorateur de Windows

sebmafate

Membre Club Administrateur CodeS-SourceS
Comment ça Directory.GetFiles() ne fait pas le boulot...

string[] files = dir.GetFiles("c:\\", "*.doc", SearchOption.AllDirectories);

si tu veux plus d'informations sur les fichiers :

DirectoryInfo dir = new DirectoryInfo("c:\\");
FileInfo[] files = dir.GetFiles("*.doc", SearchOption.AllDirectories);

Maintenant, comme tu le dis, je ne suis qu'un pauvre admin... sûr... mais je sais lire une documentation !

DirectoryInfo.GetFiles : [ Lien ]
Directory.GetFiles : [ Lien ]

Sébastien FERRAND (blog)
Consultant Indépendant
[Microsoft MVP Visual C#]


mardi 14 novembre 2006 à 13:40:56 | Re : La treeview de l'Explorateur de Windows

lnp

Membre Club
Par ailleurs vous ne savez pas très bien lire la question, car d'après la MSDN, cf. [ Lien ], on a comme prototype :

C#
publicstaticstring[] GetFiles ( string path )

Ce qui n'est pas vraiment ce dont j'ai besoin... Enfin ! A moins que je ne sache pas lire... dans ce cas, éclairez mon chemin...

__

LNP...
pour vous...

mardi 14 novembre 2006 à 13:48:18 | Re : La treeview de l'Explorateur de Windows

lnp

Membre Club
La MSDN donne même un exemple d'utilisation que je comprend en plus ! ! !
Je cite :

// For Directory.GetFiles and Directory.GetDirectories
// For File.Exists, Directory.Exists
using System;
using System.IO;
using System.Collections;

publicclass RecursiveFileProcessor
{
publicstaticvoid Main(string[] args)
{
foreach(string path in args)
{
if(File.Exists(path))
{
// This path is a file
ProcessFile(path);
}
elseif(Directory.Exists(path))
{
// This path is a directory
ProcessDirectory(path);
}
else
{
Console.WriteLine("{0} is not a valid file or directory.", path);
}
}
}


// Process all files in the directory passed in, recurse on any directories
// that are found, and process the files they contain.
publicstaticvoid ProcessDirectory(string targetDirectory)
{
// Process the list of files found in the directory.
string [] fileEntries = Directory.GetFiles(targetDirectory);
foreach(string fileName in fileEntries)
ProcessFile(fileName);

// Recurse into subdirectories of this directory.
string [] subdirectoryEntries = Directory.GetDirectories(targetDirectory);
foreach(string subdirectory in subdirectoryEntries)
ProcessDirectory(subdirectory);
}

// Insert logic for processing found files here.
publicstaticvoid ProcessFile(string path)
{
Console.WriteLine("Processed file '{0}'.", path);
}

}

Or ce n'est pas tout à fait ce que je veux... Il faudrait adapter cet exemple pour que cela me retourne ce dont j'ai VRAIMENT besoin... soit une treeview alimentée par tous ces répertoire et fichiers pour que je puisse l'afficher dans mon application...
Alors si vous voulai répondre à cette demande, merci.
Sinon passez votre chemin ! ! !
__

LNP...
pour vous...

mardi 14 novembre 2006 à 13:53:58 | Re : La treeview de l'Explorateur de Windows

sebmafate

Membre Club Administrateur CodeS-SourceS
une question... quelle version de .net utilises-tu ?

Sébastien FERRAND (blog)
Consultant Indépendant
[Microsoft MVP Visual C#]


mardi 14 novembre 2006 à 14:07:59 | Re : La treeview de l'Explorateur de Windows

lnp

Membre Club
J'utilise le framework 2...

__

LNP...
pour vous...


1 2

Cette discussion est classé dans : dossiers, windows, type, treeview, explorateur


Répondre à ce message

Sujets en rapport avec ce message

Drag Drop de fichiers [ par Popolino69 ] Comment fat-on pour gerer le Drag Drop de fichier depuis l'explorateur windows vers mon application.Et aussi depuis mon application vers l'explorateur Drag and drop vers l'explorateur Windows [ par tomlev ] Bonjour,Je cherche à réaliser un drag and drop d'une application vers un dossier dans l'explorateur (pour un client FTP). J'ai trouvé plein d'exemples Effets visuels type Windows Media Player en c# [ par herve_labenere ] Je travaille sur un lecteur MP3,Je souhaite lui ajouter des effets visuels.Idéalement les formes géométriques projetées dépendraient du morceau en cou Integration dans l'explorateur Windows [ par Seth77 ] SalutComment faire pour integrer son application dans l'explorateur Windows ...j'aimerais rajouter mon application dans le menu du clic droite sur les Mettre une application de type Windows Form sur un serveur [ par zaytoun ] salam à toutes et tous;J'ai développé une application avec c# (elle est du type Windows Form) et je veux la mettre sur un serveur pour être accessible Ajouter un bouton dans le ToolBar de l'explorateur Windows [ par rinuom99 ] Bonjours,je cherche une fonction qui permet d'ajouter des boutons dans le toolbar de l'explorateur Windows             merci d'avance Right click [ par khelifaoui ] salut, comment desactivee un menuitem de botton droite dans l'explorateur de windows ou bien exactement dans un shell namespace extension de l'explora WPF et Treeview [ par yoannd ] Bonjour,Je fais actuellement du binding sur un treeview au moyen d'objets HierarchicalDataTemplate. Seulement voila, j'ai un cas ou j'ai un objet qui Explorateur windows [ par fdouieb ] Je chercher a ajouter dans l'explorateur windows un dossier ou disque virtuel qui me permet de voir l'arboresence de mon compte FTP lorsque je clique TreeView et Windows 2000 (bug?) [ par deejay2221 ] Bonjours.J'ai développé un logiciel qui fait la gestion des licences de logiciel pour des clients.On peut faire une recherche par nom de client et num


Nos sponsors

Sondage...

CalendriCode

Décembre 2008
LMMJVSD
1234567
891011121314
15161718192021
22232425262728
293031    

Consulter la suite du CalendriCode

Téléchargements

Logiciels à télécharger sur le même thème :



Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel BAÏSE, Merci à Vincent pour ses précieux conseils
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés
Temps d'éxécution de la page : 0,172 sec

Google Coop CodeS-SourceS Google Coop CodeS-SourceS


Certaines images présentes sur le site (notament certains avatars) sont issues des collections IconShock, donc si vous souhaitez utiliser ces icons vous devez les acheter, ne les copiez pas et ne utilisez pas dans vos sites et applications sans les avoir commandé.