« [ゲゲゲの鬼太郎 第33話] わたしのこころ、 アンロック! (違 | トップページ | 漫画・アニメなどでの使用フォント »

2007年11月19日 (月)

[.NET] 代替データストリームって、 いまだにサポートされてない

NTFS の代替データストリームって、 .NET Framework では未だにサポートされてないみたいですねぇ (;;

…って調べてるついでに、 Vista では dir /r で表示できる、 ってことを発見 (^^;

それと、 独自クラスを公開してくれてる人がいるのを発見。
なんと 2002年です。 ( ← いままで気づかなかった自分がマヌケだと言いたいらしーw )
Accessing alternative data-streams of files on an NTFS volume
By Richard Deeming

あと、 MSDN Magazine 2006年 1月号の ".NET Matters" コラムに、 "Iterating NTFS Streams" と題して、 代替データストリームを列挙する方法が載っていました。
・ Windows Server 2003 から実装された FindFirstStreamW() と FindNextStreamW() を使う方法。
・ Windows XP ( を含み、 それ ) 以前の場合は、 ( その1: ) Kernel32.dll にある、 アンドキュメンテッドな NTQueryInformationFile() を使う。
・ ( その2: ) Kernel32.dll にある BackupRead() と BackupSeek() を使う。 ( これは、 ドキュメンテッド )

# NTFS に変わる新ファイルシステムでは、 代替データストリームは無くなるみたい。
→ Alternate data streams
(…中略…) may not be supported in future file systems. ( KB105763: How To Use NTFS Alternate Data Streams )

|

« [ゲゲゲの鬼太郎 第33話] わたしのこころ、 アンロック! (違 | トップページ | 漫画・アニメなどでの使用フォント »

プログラミング」カテゴリの記事

コメント

この記事へのコメントは終了しました。

トラックバック


この記事へのトラックバック一覧です: [.NET] 代替データストリームって、 いまだにサポートされてない:

« [ゲゲゲの鬼太郎 第33話] わたしのこころ、 アンロック! (違 | トップページ | 漫画・アニメなどでの使用フォント »