我正在尝试使用Powershell修改%appdata%\ LocalLow \ Sun \ Java \ Deployment中的文件。脚本很简单:
Add-Content "%appdata%\LocalLow\Sun\Java\Deployment\deployment.properties" "mydata"
然而,它返回“找不到路径的一部分'C:\ Users \ MyUsername \ Desktop \%appdata%\ LocalLow \ Sun \ Java \ Deployment \ deployment.properties”
即使我指定%appdata%,它也会添加到脚本的当前目录中。如何指定C:\ Users \ MyUsername \%AppData%文件夹?
答案 0 :(得分:2)
因此,请尝试使用PowerShell环境变量来执行此操作:
Add-Content "$env:appdata\..\locallow\sun\java\deployment\deployment.properties" "mydata"
修改:在该注释中,加载ISE,输入$env:
并熟悉可用的环境变量。从长远来看,这对你有利。
答案 1 :(得分:1)
您无法在PowerShell中使用%appdata%
语法。在其位置使用$ENV:AppData
:
Add-Content "$($ENV:AppData)\LocalLow\Sun\Java\Deployment\deployment.properties" "mydata"