Diskuze: Je zjistitelný filesystemwatcher?
V předchozím kvízu, Test znalostí C# .NET online, jsme si ověřili nabyté zkušenosti z kurzu.
Člen
Zobrazeno 8 zpráv z 8.
//= Settings::TRACKING_CODE_B ?> //= Settings::TRACKING_CODE ?>
V předchozím kvízu, Test znalostí C# .NET online, jsme si ověřili nabyté zkušenosti z kurzu.
Nabízí se spíš otázka, co myslíš tím
analyzování logfilu jednoho software
Nevím, jak je to u "LOG" souborů, ale většinou to u souborů funguje tak,
že když soubor otevřeš (byť jen ke čtení), nemůžeš do něj odjinud
zapisovat (soubor je využíván jiným procesem).
Dalo by se to obejít tím, že si soubor vždycky někam zkopíruješ a po
analýze zahodíš...
O co presne se snazis? Co se stane, kdyz ten program zjisti, ze mu ctes log? To maji opravdu hlidany log?
Tohle je trošku problém...Když spustím aplikaci, tak to jednou přečte log a potom to vyhodí NET. error něco takovýho... The process cannot access the file 'filename' because it is being used by another process
půjde to bud tak, že tu vyjímku nějak ošetřím, try, catch, by to mohlo jít teoreticky, nebo ten log kopírovat. Máte někdo nějakej jinej tip?
Díky
lol tam nejde o to ze odchytis exceptionu, ale o to, ze ten file descriptor ma otevreny neco jinyho pointa je ta, ze bys mel vsechno otevirat jen pro cteni a jen na opravdu super kratkou chvilku to otevrit pro zapis.. jen rychle zapsat a hned zase zavrit soubor a otevrit ho treba pro cteni (pokud potrebujes)
Však jsem to psal
(soubor je využíván jiným procesem).
Nejlepší bude, když si vždycky pro potřeby tvého programu ten log někam zkopíruješ (pak si s tou kopií můžeš dělat co chceš) a až budeš chtít čerstvější data, uděláš si další kopii toho logu...
Zobrazeno 8 zpráv z 8.