You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何在PowerShell中将当前文件夹名称存入变量?

在PowerShell中获取当前文件夹名称并赋值给变量的方法

嘿,这里有几个实用且简洁的实现方式,你可以根据自己的习惯选择:

  • 方法一:利用内置自动变量$PWD(最简便)
    PowerShell内置了$PWD(Present Working Directory)变量,直接访问它的Name属性就能得到当前文件夹的名称,代码非常简洁:

    $currentFolderName = $PWD.Name
    
  • 方法二:结合Get-Location和Split-Path
    如果习惯用命令式的写法,可以先通过Get-Location获取当前路径,再用Split-Path -Leaf提取路径的最后一段(也就是文件夹名):

    $currentFolderName = (Get-Location).Path | Split-Path -Leaf
    

    或者也可以直接把Get-Location的结果传给Split-Path:

    $currentFolderName = Split-Path (Get-Location) -Leaf
    
  • 方法三:使用.NET类库
    如果你熟悉.NET的IO操作类,也可以用这种方式实现:

    # 先获取当前目录的完整路径,再提取文件夹名
    $currentFolderName = [System.IO.Path]::GetFileName([System.IO.Directory]::GetCurrentDirectory())
    

验证结果

赋值完成后,你可以用下面的命令确认变量是否正确:

Write-Host "当前文件夹名称:$currentFolderName"

内容的提问来源于stack exchange,提问作者John Adam1

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.05.19 10:39:06