1. 程式人生 > >PowerShell 學習筆記——文件系統

PowerShell 學習筆記——文件系統

powershell

一個操作系統必須具備的元素就是:文件系統。在 Windows 中,使用資源管理器和 PowerShell 都可以管理文件系統,但它們是有區別的。

一、文件系統的結構

Windows中,文件系統由磁盤驅動器、文件夾和文件三種對象組成,磁盤是最上層對象,文件是最小對象,文件夾是容器。

技術分享

對於 PowerShell 而言,文件系統也是一種提供程序。

技術分享

這裏的“Drives”是指 PowerShell 通過某個提供程序創建出來的PSDrive,用以連接到某些存儲數據的介質。比如上圖中“PS C:\Users\”,連接的就是文件系統,因此我們可以訪問文件系統中的對象——驅動器、文件夾和文件。因此,PS 中並不會出現文件和文件夾的說法,而是統一稱為“項”(Item)。

二、使用文件系統

【Set-Location】:變更路徑

技術分享

命令效果等同於“cd”。

技術分享

命令上下文切換到了註冊表中。雖然是等同於“cd”,但一定是在PS環境下才等同,如果是cmd環境下就不行了。

技術分享

上圖是在PS環境中執行“cd”命令切換到註冊表 PSDrive,如果在cmd環境中會是這樣的:

技術分享

【New-Item】:創建新項。

需跟“-type”參數,否則文件系統下默認創建空文件(PS v5.0)。

技術分享



本文出自 “中國極道” 博客,轉載請與作者聯系!

PowerShell 學習筆記——文件系統