如何修改%username%\ AppData中的文件

时间:2014-07-24 14:52:58

标签: powershell

我正在尝试使用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%文件夹?

2 个答案:

答案 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"