好吧,伙计们,我确定我在这里做了一些蠢事,但我已经花了大约15分钟来寻找这个,并且没有找到任何人使用环境变量和“Rename-Item”命令。任何人都可以快速给我一个“你为什么不这样做?”
$test = $env:APPDATA
Rename-Item -Force -LiteralPath $test\testFolder\test.txt -NewName "testWORKED.txt"
更新:我现在有一个工作版本,但它不喜欢空格......任何人都有任何提示,为什么UNC中的空间会破坏它,即使它周围有双引号?
答案 0 :(得分:1)
这是一种方法:
$folderPath = Join-Path $env:APPDATA "testFolder"
$filePath = Join-Path $folderPath "test.txt"
Rename-Item $filePath -NewName "testWORKED.txt"
..但您的代码可以在我的计算机上运行。