我們知道 Windows 有很多文件,可是到底有多少你知道嗎?在好奇心的驅使下,我決定一探究竟。由於 Windows 有很多版本,我就用瞭 Windows 10 其中的一個專業版。本來想用正在運行的系統,但是有已經有很多非 Windows 文件瞭,於是我就把主意打到瞭系統鏡像上面。
打開 PowerShell,從原版 Install.esd 獲取文件列表並保存為 111.txt
Get-WindowsImageContent -ImagePath .install.esd -Index 1 | Out-File -FilePath $homeDesktop111.txt
用記事本打開,把光標放到最後一行,在狀態欄顯示行號,這個行號並不是具體的文件數目,文件中還包含瞭目錄行,所以得去除這些目錄行才行。
圖 1:用記事本查看行數
記事本看看行數還可以,真要刪除文件中的目錄行,還真不是一件輕松的事,可以用其它帶正則表達式的文本編輯器做這件事,我用的是 Visual Studio Code,匹配所有目錄行之後直接全部替換。
圖 2:用 Visual Studio Code 替換目錄行
替換之後就剩下的都是文件瞭,忽略最後一行空行,有多少行就有多少文件。
圖 3:替換後剩下的文件
最後揭曉答案,Windows 10 15063 專業版鏡像中有 105127 個文件。