首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Get-ChildItem -找不到路径

Get-ChildItem -找不到路径
EN

Stack Overflow用户
提问于 2019-05-19 10:35:02
回答 1查看 316关注 0票数 0

当路径为变量时,Get-ChildItem获取错误

这是可行的:

代码语言:javascript
复制
PS D:\DMH> Get-ChildItem -Path '\\MHRZRSEFS501\F$\NewSkies FileShares\FRBatch$\Test\Test.txt'

Directory: \\MHRZRSEFS501\F$\NewSkies FileShares\FRBatch$\Test


Mode                LastWriteTime         Length Name                                                                                                                                          
----                -------------         ------ ----                                                                                                                                          
-a----        5/19/2019   2:45 AM             18 Test.txt 

但是如果我把路径放入一个变量中,它就不起作用了:

代码语言:javascript
复制
PS D:\DMH> $SPath = "'\\MHRZRSEFS501\F$\NewSkies FileShares\FRBatch$\Test\Test.txt'"

Get-ChildItem -Path $SPath

Write-Host "SPath =$SPath" 

Get-ChildItem : Cannot find path 'D:\DMH\'\MHRZRSEFS501\F$\NewSkies FileShares\FRBatch$\Test\Test.txt'' because it does not exist.
***
SPath ='\\MHRZRSEFS501\F$\NewSkies FileShares\FRBatch$\Test\Test.txt'

D:\DMH\显然是我启动PowerShell的位置,但是它是如何进入命令路径的呢?

EN

回答 1

Stack Overflow用户

发布于 2019-05-19 14:50:19

向PowerShell请求双引号以计算字符串。试试这个(不带双引号):

代码语言:javascript
复制
$SPath = '\\MHRZRSEFS501\F$\NewSkies FileShares\FRBatch$\Test\Test.txt'
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/56204316

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档