Mai*_*Man 5 powershell powershell-2.0 powershell-1.0
我对 PowerShell 很陌生,我确信这是一个简单的问题,但我有点困惑。我正在尝试打开一个文件夹,按 LastWriteTime 排序,然后打开列表顶部的文件夹。我想将其存储在一个变量中,这样当我调用该变量时,我可以将我的位置设置为该变量。我遇到的问题是,当我调用变量时,没有任何反应:
$latest = Get-Childitem C:\Main | $latest = Get-Childitem C:\Main | $latest = Get-Childitem C:\Main | 对 LastWriteTime 进行降序排序 | 选择-前 1 | 调用项
当我尝试“ Set-Location $latest”时,为什么会出现错误?
您已经对所获得的内容调用了 item,并且执行了默认操作。该变量将仅返回该操作的状态,而不是返回的项目。如果删除最后一个管道调用项,您可能会得到您想要的。
set-location 需要一个字符串,而 powershell 返回一个对象。所以这样的东西可能就是你想要的。
设置位置“c:\Main\” + $lastest.name
| 归档时间: |
|
| 查看次数: |
12237 次 |
| 最近记录: |