访问文件中的备用数据流

时间:2010-12-08 13:19:56

标签: c# .net windows file-io ntfs

在NTFS文件系统上,可以在单个文件中包含备用数据流。是否可以完全托管方式访问此信息?

编辑:另外,我想从现有文件中的备用流中读取。如何实现(如果不能仅使用托管代码,则使用PInvoke)?

This question是类似的,但是从2009年初开始,.Net答案使用PInvoke写入文件,而不是从中读取。从那时起(.Net 4.0?)可以不使用PInvoke就可以支持吗?

1 个答案:

答案 0 :(得分:4)

不幸的是,通过托管的.Net Framework API仍无法访问。

<强>更新

这是ADS访问包装器的库\源:

http://www.codeproject.com/KB/cs/ntfsstreams.aspx