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

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

Πώς να ψάξει και μαϊντανός αρχεία κειμένου σε C #

Ψάχνοντας για τα αρχεία και αναλύοντας κάθε αρχείο που βρέθηκαν χρησιμοποιώντας C # είναι μια κοινή πρακτική προγραμματισμού που μπορεί να σας εξοικονομήσει χρόνο την επόμενη φορά που θα χρειαστεί να χρησιμοποιήσετε αυτήν τη διαδικασία . Σε C # , μπορείτε να χρησιμοποιήσετε τη μέθοδο « GetFiles " για να αποκτήσετε μια λίστα των αρχείων σε ένα συγκεκριμένο κατάλογο . Μόλις έχετε τα αρχεία , τότε μπορείτε να χρησιμοποιήσετε την κλάση " StreamReader " για να ανοίξετε και να διαβάσετε τα περιεχόμενα του κάθε αρχείου . Μην σπαταλάτε το χρόνο σας γράφοντας κώδικα για να βρόχο μέσα από κάθε λέξη που βρέθηκαν στο αρχείο σας? Αντ 'αυτού , χρησιμοποιήστε τη μέθοδο " String.Split " , το οποίο είναι πολύ πιο βολικό . Οδηγίες
Η 1

την εφαρμογή Microsoft Visual C # Express και κάντε κλικ στο "New Project ". Κάντε κλικ στο " Visual C # " κάτω " Εγκατεστημένα πρότυπα " και κάντε διπλό κλικ στο "Console Εφαρμογή " για να δημιουργήσετε μια νέα εφαρμογή κονσόλας . 2

Κάντε κλικ στο κουμπί των Windows " Start" και στη συνέχεια κάντε κλικ στο " Αναζήτηση προγράμματα και τα αρχεία "κουτί κειμένου . Πληκτρολογήστε " Σημειωματάριο " και πατήστε "Enter " για να ξεκινήσει το Σημειωματάριο .
Εικόνων 3

Πληκτρολογήστε " Αυτό είναι το πρώτο αρχείο κειμένου μου . " Πατήστε το πλήκτρο " Ctrl " + " S" για να το αποθηκεύσετε . Αποθήκευση σε " C : \\ " ως " file1.txt . " Αντικαταστήσει το σημερινό κείμενο με το " Αυτή είναι η δεύτερη αρχείο κειμένου μου . " Αποθήκευση σε " C : \\" ως
Η 4

Προσθέστε την ακόλουθη namespace στο τμήμα δηλώσεων της ενότητας κωδικό σας " file2.txt . " :

Χρησιμοποιώντας System.IO ?

5

Δημιουργήστε τις ακόλουθες τρεις μεταβλητές που θα χρησιμοποιηθεί κατά την ανάγνωση αρχείων κειμένου σας :

int fileCntr = 0 ?

σειρά currentFile = String.Empty ?

εγχόρδων fileContents = String.Empty ?
Η 6

Προσθέστε την ακόλουθη σειρά χαρακτήρα για τον καθορισμό των χαρακτήρων οριοθέτησης να χρησιμοποιήσετε για να αναλύσει τα αρχεία κειμένου σας :

char [ ] = { delimiterChars ' , ',' , '' , ' : ', ' \\ t' } ?
Η 7

Ορίστε τη διαδρομή του φακέλου όπου θέλετε να αναζητήσετε για αρχεία κειμένου σας, προσθέτοντας την ακόλουθη γραμμή . Κωδικός :

string [ ] filePaths = Directory.GetFiles ( @ " G : \\ Temp \\ " , " . * txt ")?
8

Δημιουργία " για .. . βρόχου " βρόχο μέσω του " filePaths "συστοιχίες , ανοίξτε κάθε αρχείο , να αναλύσει τα περιεχόμενα , και εμφανίζουν τα περιεχόμενα των παραθύρων Console

για ( fileCntr = 0 ? . fileCntr


currentFile = filePaths [ fileCntr ] ?

TextReader tr = νέα StreamReader ( currentFile ) ?

fileContents = tr.ReadToEnd ( ) ?

string [ ] fileContentArray = fileContents.Split ( delimiterChars ) ?

foreach ( wrds string στη Τετάρτη 9

Πατήστε το πλήκτρο " F5 " για να τρέξετε το πρόγραμμά σας και να εμφανίσει μια στήλη με όλες τις λέξεις που βρέθηκαν σε δύο από τα αρχεία κειμένου .
Η
εικόνων

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

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