powershell - 为本地用户删除 Appdata 文件夹中的文件夹的命令行是什么?
问题描述
我正在尝试测试一个脚本来为机器上的用户删除 APPdata 本地文件夹中的一个文件夹,但在我的测试机器上本地测试它。我不能使用 %userprofile% 所以技术上需要删除 c:/users/testusername/appdata/local/test 的测试文件夹
从本地用户帐户删除文件夹或文件的正确命令是什么?我不想使用用户的确切名称。
如果我想删除以 test_foldername 开头的文件夹,那么对于 power shell 是否有办法可以通配符删除任何带有“test_”的内容?
谢谢
解决方案
最终使用以下
$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 } }
推荐阅读
- c# - Xamarin 从 imageButton 保存图像
- android - 未找到 IntelliJ IDEA Android 应用 XML 标记
- linux - 将 Postgresql 更新到较新版本会破坏旧代码
- maven - gradle maven默认上传哪些工件?
- android - 为什么viewModelScope.launch默认运行在主线程上
- deno - Node.js 中 process.argv 的 Deno 等价物是什么?
- mule - 如何在 Mule4 中为 accesstoken 生成缓存密钥?
- python - 密码加密 Python Flask
- google-smart-home - 例程中没有用于创建动作的图形控件(仅用于键入命令的文本字段)
- azure - 如何为 azure Active Directory 角色进行组分配?