将 mkdir 嵌套在带空格的目录中
nested mkdir inside directory with spaces
这个命令:
mkdir "watermelon fun"\example
输出如下:
PS C:\Users\Andrés\temp> mkdir "watermelon fun"\example
mkdir : No se encuentra ningún parámetro de posición que acepte el argumento '\example'.
En línea: 1 Carácter: 1
+ mkdir "watermelon fun"\example
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ CategoryInfo : InvalidArgument: (:) [mkdir], ParameterBindingException
+ FullyQualifiedErrorId : PositionalParameterNotFound,mkdir
有没有一种方法可以创建嵌套目录,作为其中一个多词目录?
您必须用引号将完整路径括起来:
mkdir "watermelon fun\example"
考虑使用 Join-Path cmdlet 合并路径。
$path = join-path 'watermelon fun' 'example'
New-Item -Path $path -ItemType Directory -Force
这个命令:
mkdir "watermelon fun"\example
输出如下:
PS C:\Users\Andrés\temp> mkdir "watermelon fun"\example
mkdir : No se encuentra ningún parámetro de posición que acepte el argumento '\example'.
En línea: 1 Carácter: 1
+ mkdir "watermelon fun"\example
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ CategoryInfo : InvalidArgument: (:) [mkdir], ParameterBindingException
+ FullyQualifiedErrorId : PositionalParameterNotFound,mkdir
有没有一种方法可以创建嵌套目录,作为其中一个多词目录?
您必须用引号将完整路径括起来:
mkdir "watermelon fun\example"
考虑使用 Join-Path cmdlet 合并路径。
$path = join-path 'watermelon fun' 'example'
New-Item -Path $path -ItemType Directory -Force