ntfs - Udløber filer programmatisk i Windows Server 2016

Indlæg af Hanne Mølgaard Plasc

Problem



Jeg arbejder på et multitenant system, hvor loggen skal garanteres udløbe efter en vis tid. Hver lejer vil bruge denne fælles kode, men vil måske gemme logfiler på forskellige steder med forskellige filnavne i forskellige tidsmængder. Selvfølgelig kan jeg bare lave en lille tjeneste, der gentager over filer, og sletter dem, hvis de er for gamle, men det er smertefuldt at få det, som systemet er oprettet. Ideelt set vil jeg ved fil oprettelsestid angive en dato ud over hvilken Windows vil slette filen, og jeg behøver aldrig at gøre noget mere end det.


Noget som dette (Custom File Management Tasks), men programmatisk og kan kaldes fra både indbygget og administreret kode. Dette virker som noget, et server-OS måske understøtter, men jeg har ikke fundet meget om, hvordan man gør det. [1]

Bedste reference