Kezdőoldal » Számítástechnika » Programozás » Üdv, a kérdésem c# programozás...

Üdv, a kérdésem c# programozással kapcsolatos!?

Figyelt kérdés

Az érdekelne, hogy van rá lehetőségem, hogy megszámoljam, hogy egy adott mappában, hány olyan fájl van, aminek a neve általam megadott stringet tartalmazza!?

Pl: mappa tartalma: alma12, alma23,körte1,alma2,dió1

azt számolnám, hogy hány olyan file van aminek a nevében benne van az alma, tehát az eredményem 3 lenne, van erre lehetőség?


2016. jún. 3. 18:50
 1/5 anonim ***** válasza:
Igen, van. Iterálj végig az adott mappa fájljain, kérdezd le a nevüket, ha benne van a keresett szöveg, akkor növeld a számlálót.
2016. jún. 3. 18:59
Hasznos számodra ez a válasz?
 2/5 anonim ***** válasza:
Van.
2016. jún. 3. 19:04
Hasznos számodra ez a válasz?
 3/5 A kérdező kommentje:
Aha, köszi közben megtaláltam a megoldást, még egy kérdés, hogy olyat lehet, hogy csak azokat a file-okat nézze meg amik az adott napon keletkeztek a mappába és azok között nézze csak meg? Ha lehet ilyet segítenétek és esetleg linkelnétek megoldást?
2016. jún. 3. 19:07
 4/5 anonim ***** válasza:

Nem kell iterálgatni semmit.

string directory = @"C:\Temp";

string pattern = @"*alma*";

var files = Directory.GetFiles(directory, pattern);

Console.WriteLine(files.Length);

2016. jún. 3. 19:09
Hasznos számodra ez a válasz?
 5/5 A kérdező kommentje:
Köszi utolsó a megoldást, azért szeretném megoldani, hogy csak a mai dátummal keletkezett file-kat nézze, hogy gyors legyen a keresés! A te megoldásodnál több ezer file-nál is gyors marad, vagy szintén lelassul gondolom itt is végig kell mindig futni a file-okon
2016. jún. 3. 19:23

Kapcsolódó kérdések:




Minden jog fenntartva © 2024, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu

A weboldalon megjelenő anyagok nem minősülnek szerkesztői tartalomnak, előzetes ellenőrzésen nem esnek át, az üzemeltető véleményét nem tükrözik.
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!