Streams v1.6
作者:Mark Russinovich
發佈日期:2016 年 7 月 4 日
下載串流 (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'。 |
下載串流 (499 KB)
執行於:
- 用戶端:Windows Vista 和更新版本
- 伺服器:Windows Server 2008 和更新版本
- Nano Server:2016 和更新版本