Travailler avec des fichiers est un aliment de base de la programmation informatique , et souvent, vous voudrez peut-être regarder pour un fichier ou un groupe de fichiers à partir de votre application. Faire cela en C # est assez trivial, comme la plupart des fonctionnalités nécessaires sont fournis par le framework . NET . En fait, la recherche d'un fichier particulier est presque aussi simple que de rechercher n'importe quel élément d'une collection standard , la seule différence est la façon dont les données sont peuplée. Instructions 1 Créer une nouvelle application console Windows dans Visual C #. Nommez-le comme vous voulez , comme " FileSearchApp . " Vous devez être présenté avec un fichier C # nommé " Program.cs . " Sinon, le situer dans l'Explorateur de solutions à droite et double-cliquez dessus 2 l'intérieur de la méthode Main dans le fichier Program.cs , ajoutez les lignes suivantes : . cordes fileNameToFind = " * . txt " ; chaîne directoryToSearch = @ "C: \\ chemin \\ vers \\ Folder \\ to \\ Recherche \\ " ; Dans cordes [] files = Directory.GetFileSystemEntries ( directoryToSearch , fileNameToFind , SearchOption.TopDirectoryOnly ) ; foreach (string f dans les fichiers ) { Console.WriteLine (" fichier: " + f); < br > } Console.WriteLine ( "Total de " + + " files.Length fichiers trouvés. "); Console.ReadKey () ; recherche tous les fichiers avec un nom de fichier se terminant par " * txt" dans le dossier spécifié , vous devrez changer le dossier en fonction de votre système . Notez que le tableau de chaînes retourné contient les chemins complets à chacun des fichiers individuels. 3 Pour rechercher les fichiers donnés dans tous les sous-répertoires ainsi que le répertoire spécifié, changer la ligne < br > string [] fichiers = Directory.GetFileSystemEntries ( directoryToSearch , fileNameToFind , SearchOption.TopDirectoryOnly ) ; de chaîne de [] files = Directory.GetFileSystemEntries ( directoryToSearch , fileNameToFind , SearchOption . AllDirectories ) ;
|