在本地用户的Appdata文件夹中删除文件夹的命令行是什么?

时间:2018-04-27 15:48:20

标签: powershell command-line

我正在尝试测试一个脚本,以便在计算机上删除APPdata本地文件夹中的文件夹,但在我的测试计算机上进行本地测试。我无法使用%userprofile%,因此技术上需要删除c:/ users / testusername / appdata / local / test

中的测试文件夹

从本地用户帐户删除文件夹或文件的正确命令是什么?我不想使用用户的确切名称。

对于power shell,如果我想删除以test_foldername开头的文件夹,有一种方法我可以通过外卡来删除任何" test _&#34 ;?

由于

2 个答案:

答案 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数据位置