Új hozzászólás Aktív témák
-
Lortech
addikt
válasz Syncmaster #704 üzenetére
Filesystemwatcher nem erre való. Mint a neve is mutatja, fájlrendszerekhez van köze, konkrétan a fs eseményeit lehet vele monitorozni.
Szavakra úgy tudsz keresni, hogy végigolvasod a fájl tartalmát. Egyik megközelítés, hogy egy stringbe beolvasod az egész szöveget, és ráengeded a stringre a string.IndexOf-ot, vagy reguláris kifejezéseket. De ehhez elég kicsinek kell lenni a fájlnak, mert nyilván egy 100mb-os fájlt nem lenne célszerű beolvasni egy stringbe.
Ha nagy fájlokról van szó, akkor egy Filestreammel olvashatod a fájlt. Csinálsz egy buffert, ami néhányszorosa a keresendő szövegnek, és mindig ebbe olvasol. Kiolvasol buffernyit, megnézed, hogy benne van-e a keresett szöveg, majd a következő kiolvasás előtt visszaseekelsz annyit, amennyi a keresett szöveg hossza, és abban keresed a szöveget. Azért, hogy nehogy két olvasás határa vágja ketté a keresett szót és így ne találd meg.Fájlok listájára van Directory.GetFiles.
[ Szerkesztve ]
Thank you to god for making me an atheist
Új hozzászólás Aktív témák
● ha kódot szúrsz be, használd a PROGRAMKÓD formázási funkciót!
- HP EliteBook 850 G8 Fémházas "Kis Gamer" Laptop 15,6" -65% i7-1185G7 16/512 Iris Xe FHD HUN
- Samsung Galaxy S23 Ultra 256GB Gyönyörű állapotban, üvegfóliával, tokkal FOXPOST
- HP EliteBook 850 G8 Fémházas "Kis Gamer" Laptop 15,6" -65% i7-1185G7 16/512 Iris Xe FHD HUN
- Sony WH-1000XM3 vezeték nélküli, zajszűrős fejhallgató
- OHH! HP EliteBook 850 G7 Fémházas Szuper Strapabíró Laptop 15,6" -65% i7-10610U 32/1TB FHD HUN
Állásajánlatok
Cég: Marketing Budget
Város: Budapest