Kezdőoldal » Számítástechnika » Programozás » C#: Hogy tudom megnézni, hogy...

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:
100%
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.
2015. nov. 28. 00:20
Hasznos számodra ez a válasz?
 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)

2015. nov. 28. 10:16
Hasznos számodra ez a válasz?

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!