通过使用(get命令Oscdimg).path ,我可以检索完整路径。
这是我得到的: D:\ Windows Kits \ 10 \ Asssment and Deployment Kit \ Deployment Tools \ amd64 \ Oscdimg \ oscdimg.exe
我实际上想要的是: D:\ Windows Kits \ 10 \ Asssmentment and Deployment Kit \ Deployment Tools \ amd64 \ Oscdimg
我不希望oscdimg.exe在我的路径内。有什么方法可以删除它?
最佳答案
根据@phiz评论
$filename = "D:\Windows Kits\10\Assessment and Deployment Kit\Deployment Tools\amd64\Oscdimg\oscdimg.exe"
$file = Get-ChildItem $filename
$file.DirectoryName
输出
D:\Windows Kits\10\Assessment and Deployment Kit\Deployment Tools\amd64\Oscdimg
关于powershell - 从路径中删除最后一个扩展名,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/57156176/