Ricercare ultimi file e/o cartelle create e/o modificate

Ecco una procedura tanto per gradure per cercare gli ultimi file e/o cartelle create e/o modificate...
pensata in ottica di individuare gli elementi di uplodare in seguita alle modofiche in locale del nostro sito :-D
  #region IndividuaFileDaSincronizzare
  public static FileSystemInfo[] IndividuaUltimiOggettiModificati( 
   DateTime dataRiferimento, string percorsoCartella)
  {
   ArrayList lista = new ArrayList();
   IndividuaUltimiOggettiModificati(
    lista, 
    new DirectoryInfo(percorsoCartella),
    dataRiferimento);
   return(FileSystemInfo[]) lista.ToArray(typeof(FileSystemInfo));
  }
  private static void IndividuaUltimiOggettiModificati(
   ArrayList lista, 
   DirectoryInfo cartella,
   DateTime dataRiferimento)
  {
   
   foreach(FileInfo file in cartella.GetFiles())
   {
    if(file.CreationTime.CompareTo(dataDiRiferimento) > 0 ||  
     file.LastWriteTime.CompareTo(dataDiRiferimento) > 0)
    {
     lista.Add(file);
    }
   }
   foreach(DirectoryInfo sottoCartella in cartella.GetDirectories())
   {
    
    if(sottoCartella.CreationTime.CompareTo(dataDiRiferimento) > 0)
    {
     lista.Add(sottoCartella);
    }
    IndividuaUltimiOggettiModificati(
     lista, 
     sottoCartella, 
     dataRiferimento);
   }
  }
  #endregion

posted @ venerdì 17 dicembre 2004 18:33

Print

Comments on this entry:

# re: Ricercare ultimi file e/o cartelle create e/o modificate

Left by Matteo Chiesi at 18/12/2004 15:05
Gravatar
Potrebbe essere molto utile, grazie marco!
Comments have been closed on this topic.
«aprile»
domlunmarmergiovensab
31123456
78910111213
14151617181920
21222324252627
2829301234
567891011