hur man söka efter en fil i C #

Arbeta med filer är en stapelvara i datorprogrammering , och ofta kanske du vill söka efter en specifik fil eller en grupp av filer från din ansökan . Att göra detta i C # är ganska trivial , eftersom de flesta av de nödvändiga funktionerna ges av . NET Framework . Faktum är att söka efter en viss fil är nästan lika enkelt som att söka efter någon punkt i en standard samlingen, den enda skillnaden är hur informationen är befolkade
1 .
skapa ett nytt Windows Console i Visual C # . Namn det vad du vill , t. ex. ” FileSearchApp . ” Du bör presenteras med en C # fil som heter ” Program. cs . ” Om inte , hitta den i Solution Explorer till höger och dubbelklicka på den
2
Inside Den huvudsakliga metoden i Program. cs fil , lägg till följande rader: .

sträng fileNameToFind=” *. txt ” ,

sträng directoryToSearch=@ ”C : \ sökväg \ till \ mapp \ till \ Sök \ I ”

string [ ] files=Directory . GetFileSystemEntries ( directoryToSearch , fileNameToFind , SearchOption. TopDirectoryOnly ) ,

foreach ( string fi -filer )

{

Console. WriteLine ( ”Fil : ” + f ) ;

}

Console. WriteLine ( ” Totalt ” + files. Length + ” filer hittas . ”);

Console. ReadKey () ;

här söker efter alla filer med ett filnamn som slutar på ” * txt ” i den angivna mappen , behöver du ändra mappen för att passa ditt system . Observera att den returnerade strängen arrayen innehåller den fullständiga sökvägar till varje enskilda filer .
3 .
vill söka efter de givna filer i alla underkataloger liksom den angivna katalogen , ändra raden

sträng [ ] files=Directory. GetFileSystemEntries ( directoryToSearch , fileNameToFind , SearchOption. TopDirectoryOnly ) ,

att

String [] files=Directory. GetFileSystemEntries ( directoryToSearch , fileNameToFind , SearchOption. AllDirectories ) ;

Visited 1 times, 1 visit(s) today

Lämna ett svar

Din e-postadress kommer inte publiceras. Obligatoriska fält är märkta *