C#: Hogy tudom megnézni, hogy egy fájlt mikor nyitottak meg utoljára?
Figyelt kérdés
A File.GetLastAccessTime() elvileg az utolsó módosítást adja csak vissza, nem az utolsó file olvasást.
Esetleg van az operációsrendszernek valami publikus nyilvántartása erről, ami elérhető .NET-en keresztül?
Akarok egy merevlemez karbantartó programot írni magamnak és ez kellene hozzá.
2015. nov. 28. 00:18
1/3 anonim válasza:
A módszered és a függvényed jó, csak éppen olyan fájlrendszer is kell hozzá, ami naplózza a hozzáférést. Az NTFS nem naplózza, így természetesen semmilyen módon nem tudod belőle ezt kinyerni.
2/3 A kérdező kommentje:
:'(
2015. nov. 28. 00:23
3/3 anonim válasza:
Így van. De szimulálni lehet a naplózást: Azaz te tárolod a megnyitás időpontját.
Persze, a problémák ott kezdődnek, ha: elmozgatják, átnevezik. Mivel, akkor jöhet a kérdés: ez a megnyitási adat melyikre vonatkozik, ha nincs ilyen? (az adott mappából elmozgatták, vagy már más a neve, és nem arra hivatkozik)
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!
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!