Powershell自动完成和更改目录的功能

时间:2014-12-03 20:02:21

标签: windows powershell scripting powershell-v3.0 powershell-ise

我有以下Powershell函数来设置目录,简单明了。当我输入dev时,自动完成适用于目录中的项目..

示例:dev ./project

然而,当按Enter键时,目录将更改为设置位置' E:\ OneDrive \ Website Workspace \'而不是它的孩子' E:\ OneDrive \ Website Workspace \ project' ..我将如何正确地解决这个问题。

function dev {
    set-location 'E:\OneDrive\Website Workspace\'
}

1 个答案:

答案 0 :(得分:2)

为什么不使用PS驱动器

New-PSDrive -Name ws -PSProvider filesystem -Root 'E:\OneDrive\Website Workspace\'
get-childitem ws:\project

您只需将第一行放入您的个人资料中即可。