Rename-Item - 环境变量可能出现语法错误?

时间:2017-09-27 19:07:36

标签: powershell

好吧,伙计们,我确定我在这里做了一些蠢事,但我已经花了大约15分钟来寻找这个,并且没有找到任何人使用环境变量和“Rename-Item”命令。任何人都可以快速给我一个“你为什么不这样做?”

$test = $env:APPDATA Rename-Item -Force -LiteralPath $test\testFolder\test.txt -NewName "testWORKED.txt"

更新:我现在有一个工作版本,但它不喜欢空格......任何人都有任何提示,为什么UNC中的空间会破坏它,即使它周围有双引号?

1 个答案:

答案 0 :(得分:1)

这是一种方法:

$folderPath = Join-Path $env:APPDATA "testFolder"
$filePath = Join-Path $folderPath "test.txt"    
Rename-Item $filePath -NewName "testWORKED.txt"

..但您的代码可以在我的计算机上运行。