当我尝试打开名称中包含空格的文件夹或文件时,它会返回错误。
例如,当尝试打开Java Scripts.txt
:
PS C:\Users\Sergio\Desktop> cat Java Scripts.txt
Get-Content : No se encuentra ningún parámetro de posición que acepte el argumento 'Scripts.txt'.
En línea: 1 Carácter: 1
+ cat Java Scripts.txt
+ ~~~~~~~~~~~~~~~~~~~~
+ CategoryInfo : InvalidArgument: (:) [Get-Content], ParameterBindingException
+ FullyQualifiedErrorId : PositionalParameterNotFound,Microsoft.PowerShell.Commands.GetContentCommand
尽可能保留文件的原始名称,有没有办法使用一些特殊字符来替换空格,或者我必须更改文件/文件夹名称?
答案1
cat "Java Scripts.txt"
或者
cat 'Java Scripts.txt'
读
- 关于引用规则和
- PowerShell 中的单引号与双引号:有什么区别?和
- …(谷歌搜索powershell 双引号和单引号)