Eu estou trabalhando em um aplicativo de backup (algo como dropbox, apenas para diferentes mercado e finalidade diferente), Para isso, eu preciso de forma confiável acompanhar as alterações feitas no sistema de arquivos.
Por causa da maneira como o Windows funciona outra pergunta sobre isso aqui ), o único maneira confiável controlar as alterações no sistema de arquivos é obter a data de modificação diretamente dos discos NTFS por meio do diário de alterações.
Eu era capaz de fazer isso, funciona maravilha, e até mesmo suportar / manipular grandes mudanças (ou seja, copiar pastas grandes), mas isso só funciona em discos NTFS.
Meu alvo de aplicação Windows XP +, eu sei que o NTFS tem sido o sistema de arquivos padrão desde o XP. Eu suspeito que a maioria usa NTFS, mas ainda me pergunto se há uma estatística recente confiável sobre o uso do FAT32.
Em outras palavras, eu gostaria de saber se vale a pena se preocupar em suportar discos FAT32
fonte
Respostas:
Você pode ler o último horário modificado para o FAT também e, com o .NET, ele deve ser muito fácil no Windows, pelo menos. http://technet.microsoft.com/pt-br/library/cc938438.aspx
Dito isto, se você está lendo apenas os volumes do Windows, então o NTFS provavelmente é bom o suficiente, estamos nos aproximando rapidamente de tamanhos de unidades onde o FAT simplesmente não faz sentido algum. Mas, se os dispositivos USB forem usados, eles ainda são FAT.
Se você estiver usando o .NET para o seu aplicativo, eu iria em frente e adicionaria (pode até funcionar com as classes .NET nativas). Se você estiver usando algum tipo de C ++ e COM, pode não valer a pena.
fonte