Streams v1.6

作者:Mark Russinovich

發佈日期:2016 年 7 月 4 日

Download下載 Streams(499 KB)

簡介

NTFS 檔案系統讓應用程式可以建立資訊的替代資料流。 依預設,所有資料都會儲存在檔案的主要未命名資料流中,但藉由使用語法 'file:stream',您就可以讀取和寫入替代項目。 並非所有應用程式都會寫入以存取替代資料流,但您可以非常簡單地示範資料流。 首先,從命令提示字元內,切換至 NTFS 磁碟機上的目錄。 接下來,輸入 'echo hello > test:stream'。 您剛建立名為 'stream' 的資料流,其與檔案 'test' 相關聯。 請注意,當您查看測試的大小時,它會回報為 0,且在任何文字編輯器中開啟時,檔案看起來會是空的。 若要查看您的資料流,請輸入 'more < test:stream' (type 命令不接受資料流語法,因此您必須使用 more)。

NT 沒有隨附任何工具,可讓您查看哪些 NTFS 檔案有與其相關聯的資料流,因此我已經自行撰寫。 Streams 會檢查您指定的檔案和目錄 (請注意,目錄也可以有替代資料流),並通知您在這些檔案內遇到的任何具名資料流的名稱和大小。 Streams 會使用未記載的原生函式來擷取檔案資料流資訊。

使用 Streams

使用方式:streams [-s] [-d] <檔案或目錄>

參數 描述
-s 遞迴子目錄。
-d 刪除資料流。
資料流會採用萬用字元,例如 'streams *.txt'。

Download下載 Streams(499 KB)

執行於:

  • 用戶端:Windows Vista 和更新版本
  • 伺服器:Windows Server 2008 和更新版本
  • Nano Server:2016 和更新版本