2017-02-09 45 views
1

我們正在尋找一種解決方案,可以在Windows操作系統上識別不同版本的文本文件 - 沒有支持版本控制的文件屬性(例如2.0,2.1等),但使用例如,ADS允許我們將版本信息寫入文件中的替代流。我的問題是,這是ADS的合適用途,還是有缺陷或原因,我們不應該這樣做?我一直在使用這個鏈接的信息玩ADS - https://blog.codefluententities.com/2013/03/14/manipulating-ntfs-alternate-data-streams-in-c-with-the-codefluent-runtime-client/NTFS備用數據流的使用情況

回答

1

我的文件版本是比其他數據流的元數據,所以我會在這種情況下使用擴展文件屬性。備用數據流非常適合於例如文件預覽。也就是說,擴展屬性與ADS(通常在備份或歸檔過程中通常會丟失)具有相似的缺點,但與ADS不同,它們受FAT32設備支持。