Domanda

In che modo Windows determina la data dell'ultima modifica di una cartella?

È stato utile?

Soluzione

Secondo MSDN , il timestamp dell'ultima modifica è memorizzato per directory:

  
      
  • Se si creano due nuove cartelle su una partizione NTFS denominata D: \ NTFS1 e D: \ NTFS2, sia la data che l'ora di creazione e la modifica sono uguali.
  •   
  • Se si sposta la cartella D: \ NTFS2 nella cartella D: \ NTFS1, creando D: \ NTFS1 \ NTFS2, quindi:      
        
    1. D: \ NTFS1 - La cartella creata è la stessa e il timbro modificato cambia.
    2.   
    3. D: \ NTFS1 \ NTFS2 - Sia la cartella creata cambia sia la cartella modificata rimangono invariate.   Questo comportamento si verifica perché, nonostante sia stata spostata la cartella, una nuova cartella viene vista come creata nella cartella D: \ NTFS1 dalla tabella dei file master (MFT).
    4.   
  •   
  • Se si copia la cartella D: \ NTFS2 nella cartella D: \ NTFS1, la creazione della cartella D: \ NTFS1 \ NTFS2 e la cartella D: \ NTFS2 esiste ancora (dopo averla copiata):      
        
    1. D: \ NTFS1 - La cartella creata è la stessa e la data e l'ora della cartella modificate cambiano.
    2.   
    3. D: \ NTFS2 - Non si verificano modifiche perché è la cartella originale.
    4.   
    5. D: \ NTFS1 \ NTFS2 - Sia la cartella creata che la cartella modificata cambiano nello stesso timbro, che è quello del momento dello spostamento.
        Questo comportamento si verifica perché anche se è stata copiata la cartella, la nuova cartella viene vista come creata dalla MFT e riceve un nuovo timestamp creato e modificato.
    6.   
  •   
     

Nota : il design e il comportamento del file system FAT sono diversi rispetto al timestamp modificato. Su un file system FAT, la data modificata di una cartella non cambia se il contenuto della cartella cambia. Ad esempio, se si dispone di D: \ FAT1 e D: \ FAT2 e si copia o si sposta D: \ FAT2 in D: \ FAT1, la data di creazione e la data di modifica di D: \ FAT1 rimangono invariate.

Altri suggerimenti

Quando viene aggiornata una voce della directory, viene aggiornata anche la data dell'ultima modifica della directory stessa.

utilizza la data dell'ultima attività del file all'interno della cartella.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top