2013-05-16 89 views
4

我知道我可以在我的配置文件中創建表示文件夾路徑的變量。例如,在PowerShell中創建文件夾別名

$here = Split-Path -Parent $MyInvocation.MyCommand.Path 

是否有一種簡單的方法可以在PowerShell中爲目錄創建別名?

創建一個別名

PS> Create-FolderAlias -name $foo -path "C:\Program Files" 

創建基於另一個別名

PS> Create-FolderAlias -name $bar -path $foo + "\Microsoft" 

使用別名別名預期

PS> cd $foo 

這將是很好,如果這些別名會之間仍然存在會話。

回答

10

你可以把一個文件夾到一個新的PowerShell驅動器與New-PSDrive

New-PSDrive foo filesystem 'C:\Program Files' 
New-PSDrive bar filesystem 'foo:\Microsoft' 
cd foo: 

在會話之間持續存在,你可以把它們添加到您的配置文件腳本($配置文件)。

但是,當然,你也可以cd到一個文件夾從一個變量

$foo = 'C:\Program Files' 
$bar = Join-Path $foo 'Microsoft' 
cd $foo 
相關問題