我正在尝试测试一个脚本,以便在计算机上删除APPdata本地文件夹中的文件夹,但在我的测试计算机上进行本地测试。我无法使用%userprofile%,因此技术上需要删除c:/ users / testusername / appdata / local / test
中的测试文件夹从本地用户帐户删除文件夹或文件的正确命令是什么?我不想使用用户的确切名称。
对于power shell,如果我想删除以test_foldername开头的文件夹,有一种方法我可以通过外卡来删除任何" test _&#34 ;?
由于
答案 0 :(得分:1)
使用以下
结束$users = Get-ChildItem C:\Users
foreach ($user in $users){$folder = "$($user.fullname)\AppData\Local\Test"
If (Test-Path $folder) {Remove-Item $folder -Recurse -Force -ErrorAction
silentlycontinue } }
答案 1 :(得分:0)
Get-Childitem -Directory -Path $env:LOCALAPPDATA | where {$_.Name -like 'test_*'} | Remove-Item -Force -Recurse -WhatIf
删除-WhatIf
以实际执行删除
$env:LOCALAPPDATA
将引用运行脚本的用户的oaming app数据位置