Streams v1.6

作者:Mark Russinovich

发布时间: 2016 年 7 月 4 日

Download下载 流 (499 KB)

简介

NTFS 文件系统提供应用程序创建备用数据流的功能。 默认情况下,所有数据都存储在文件的主要未命名数据流中,但通过使用语法“file:stream”,你可以读取和写入备用数据。 并非所有应用程序都编写为访问备用流,但你可以非常简单地演示流。 首先,从命令提示符内更改为 NTFS 驱动器上的目录。 接下来,键入“echo hello > test:stream”。 你刚刚创建了一个名为“stream”的流,该流与文件“test”相关联。 请注意,当你查看测试的大小时,它将报告为 0,并在任何文本编辑器中打开时文件看起来为空。 若要查看流输入“更多 < test:stream”, (类型命令不接受流语法,因此必须使用更多) 。

NT 没有任何工具可用于查看哪些 NTFS 文件具有与其关联的流,因此我自己编写了一个。 流将检查文件和目录, (请注意,目录还可以有备用数据流,) 指定并通知你在这些文件中遇到的任何命名流的名称和大小。 流使用未记录的本机函数来检索文件流信息。

使用流

用法:流 [-s] [-d] <文件或目录>

参数 说明
-s 递归子目录。
-d 删除流。
流采用通配符,例如“streams *.txt”。

Download下载 流 (499 KB)

运行时间:

  • 客户端:Windows Vista 及更高版本
  • 服务器:Windows Server 2008 及更高版本
  • Nano Server:2016 及更高版本