Προγραμματισμός

* Γνώση Υπολογιστών >> Προγραμματισμός >> C /C + + Προγραμματισμός

Πώς να ψάξει για ένα αρχείο σε C #

Εργασία με αρχεία είναι μια βάση του προγραμματισμού ηλεκτρονικών υπολογιστών , και συχνά μπορεί να θέλετε να αναζητήσετε ένα συγκεκριμένο αρχείο ή ομάδα αρχείων από την εφαρμογή σας . Με αυτόν τον τρόπο σε C # είναι αρκετά τετριμμένο , όπως τα περισσότερα από τα απαραίτητα λειτουργία αυτή παρέχεται από το πλαίσιο ΝΕΤ . . Στην πραγματικότητα , η αναζήτηση για ένα συγκεκριμένο αρχείο είναι σχεδόν τόσο απλή όσο την αναζήτηση για οποιοδήποτε στοιχείο σε μια τυπική συλλογή ? ​​Η μόνη διαφορά είναι πως κατοικείται τα δεδομένα . Οδηγίες
Η 1

Δημιουργήστε μια νέα εφαρμογή των Windows Κονσόλα στο Visual C # . Ονομάστε το ό, τι θέλετε , όπως " FileSearchApp . " Θα πρέπει να παρουσιάζονται με ένα C # αρχείο με το όνομα " Program.cs . " . Εάν όχι , να το εντοπίσετε στην Εξερεύνηση λύση προς τα δεξιά και κάντε διπλό κλικ 2

εσωτερικό του Κύριου μέθοδο στο αρχείο Program.cs , προσθέστε τις ακόλουθες γραμμές :

εγχόρδων fileNameToFind = " . * txt "?

σειρά directoryToSearch = @ " C : \\ Διαδρομή \\ \\ Για Φάκελος \\ \\ Για αναζήτηση \\ Στο" ?

string [ ] = αρχεία Directory.GetFileSystemEntries ( directoryToSearch , fileNameToFind , SearchOption.TopDirectoryOnly ) ?

foreach (string f σε αρχεία )

{

Console.WriteLine ( "Αρχείο : " + στ) ?

}

Console.WriteLine ( " Σύνολο " + + files.Length " αρχεία που βρέθηκαν . ")?

Console.ReadKey ( ) ?

Αυτό αναζητήσεις για όλα τα αρχεία με κατάληξη " * txt " στον καθορισμένο φάκελο ? θα χρειαστεί να αλλάξετε το φάκελο για να ταιριάξει το σύστημά σας . Σημειώστε ότι το επιστρεφόμενο πίνακα συμβολοσειράς περιέχει τις πλήρεις διαδρομές για κάθε ένα από τα μεμονωμένα αρχεία .
Εικόνων 3

να αναζητήσετε τα δοθέντα αρχεία σε όλους τους υποκαταλόγους καθώς και το συγκεκριμένο κατάλογο , αλλάξτε τη γραμμή
εγχόρδων

[ ] = Directory.GetFileSystemEntries αρχεία ( directoryToSearch , fileNameToFind , SearchOption.TopDirectoryOnly ) ?

να
σειρά

[ ] = Directory.GetFileSystemEntries αρχεία ( directoryToSearch , fileNameToFind , SearchOption . AllDirectories ) ?
Η
εικόνων

Συναφής σύστασή

Πνευματικά δικαιώματα © Γνώση Υπολογιστών Όλα τα δικαιώματα κατοχυρωμένα