c# - retrieve files created within a time range in a local folder -


need retrieve files created within time range (in granular of minute level) in local folder (files flat in folder, no sub-directories). using windows os , want find if c# code refer to? current solution native, scan folder files , filter timestamp. works if there more neat windows api filter file timestamp, should more reliable code.

you can use filesystemwatcher have event raises when file created:

filesystemwatcher watcher = new filesystemwatcher() {                 path = "c:\\",                 includesubdirectories = true,                 notifyfilter = notifyfilters.lastwrite | notifyfilters.directoryname | notifyfilters.filename,                 filter = "*.*"             };  watcher.created += (s, e) =>             {                 messagebox.show(e.fullpath);             }; 

filesystemwatcher


Comments

Popular posts from this blog

c# - How Configure Devart dotConnect for SQLite Code First? -

java - Copying object fields -

c++ - Clear the memory after returning a vector in a function -