我有一个包含数百万个二进制格式文件的目录。其中一些文件被写入磁盘错误(不知道如何)。这些文件不是空的,但它们只包含零。下面是一个例子http://pastebin.com/5b7jHjgr使用PowerShell递归搜索目录中仅包含零的文件
我需要搜索这个目录,找到全部为零的文件并将它们的路径写入文件。
我一直在试验format-hex和get-content,但是我有限的powershell经验让我绊倒了。格式-hex读取整个文件,当我只需要前几个字节时,Get-Content需要文本文件。
哪种操作系统将你的脚本运行? – Christophe
@Christophe:重要吗?无论如何PowerShell和BCL都在那里。 – Joey
根据操作系统的不同,预装的PowerShell版本也不尽相同。我的答案涵盖了PowerShell 3.0+,如果Zachary使用Windows 7,他只有2.0,并且需要安装Windows Management Framework来升级他的PowerShell版本。 – Christophe