【问题标题】:Set-Location : A positional parameter cannot be found that accepts argument '7' in powershell [duplicate]Set-Location:找不到在powershell中接受参数'7'的位置参数[重复]
【发布时间】:2020-09-17 13:46:48
【问题描述】:

我尝试使用 Windows 10 powershell 转到另一个目录。 它位于我的 E:\SEMESTER 7 目录中。 但是,当我在我的 windows powershell 上输入时 cd第7学期它总是给我一个错误。我尝试使用另一个不包含数字的目录文件,并且它有效。 如何使它适用于包含数字的目录文件?

截图如下:

【问题讨论】:

  • 目录名有空格时,使用单引号或双引号:cd "semester 7"cd 'semester 7'
  • 请不要发代码An image of your code is not helpful的图片
  • 我会说Set-Location -Path "semester 7"(如果你想使用别名,那么sl "semester 7",或者Set-Location -LiteralPath 'semester 7'(使用别名,@987654330 @).
  • @vonPryz - StackExchange(所有站点)通常不鼓励在 cmets 中回答问题。请提出您的评论作为答案。
  • linked post 的答案解释了为什么 引用 包含作为参数传递给 Set-Location 的空格的路径(其中一个内置别名是 cd ) 是必要的。

标签: powershell windows-10


【解决方案1】:

制表符补全以这种方式完成:

cd '.\semester 7\'

【讨论】:

    猜你喜欢
    • 2015-05-21
    • 1970-01-01
    • 2019-05-07
    • 2017-11-06
    • 2016-05-27
    • 1970-01-01
    • 2016-07-06
    • 2014-09-30
    相关资源
    最近更新 更多