上次修改的文件夹

时间:2008-09-30 16:17:15

标签: windows filesystems

Windows如何确定文件夹的上次修改日期?

3 个答案:

答案 0 :(得分:5)

根据MSDN,每个目录存储最后一个修改时间戳:

  
      
  • 如果在名为D:\ NTFS1和D:\ NTFS2的NTFS分区上创建两个新文件夹,则创建和修改的日期和时间都相同。
  •   
  • 如果将D:\ NTFS2文件夹移动到D:\ NTFS1文件夹中,则创建D:\ NTFS1 \ NTFS2,然后:      
        
    1. D:\ NTFS1 - 创建的文件夹相同,修改后的图章也会更改。
    2.   
    3. D:\ NTFS1 \ NTFS2 - 创建的文件夹都更改,修改后的文件夹保持不变。   出现此现象的原因是,即使您移动了文件夹,也会看到一个新文件夹被主文件表(MFT)在D:\ NTFS1文件夹中创建。
    4.   
  •   
  • 如果将D:\ NTFS2文件夹复制到D:\ NTFS1文件夹,则创建D:\ NTFS1 \ NTFS2文件夹,并且D:\ NTFS2文件夹仍然存在(复制后):      
        
    1. D:\ NTFS1 - 创建的文件夹相同,修改后的文件夹时间和日期标记也会更改。
    2.   
    3. D:\ NTFS2 - 不会发生任何更改,因为它是原始文件夹。
    4.   
    5. D:\ NTFS1 \ NTFS2 - 创建的文件夹和修改过的文件夹都会更改为相同的标记,即移动时的标记。   出现此问题的原因是,即使您复制了文件夹,新文件夹也会被视为由MFT创建,并且会获得一个新创建和修改的时间戳。
    6.   
  •   
     

注意:FAT文件系统的设计和行为与修改的时间戳有所不同。在FAT文件系统上,如果文件夹的内容发生更改,则文件夹的修改日期不会更改。例如,如果您有D:\ FAT1和D:\ FAT2,并且将D:\ FAT2复制或移动到D:\ FAT1,则D:\ FAT1的创建日期和修改日期保持不变。

答案 1 :(得分:2)

使用文件夹中最后一个文件活动的日期。

答案 2 :(得分:2)

更新目录条目时,目录本身的最后修改日期也会更新。