我需要一些关于PowerShell脚本的帮助来排除某些文件夹和文件。
到目前为止,我已经写了它忽略了快捷方式和一个名为data的文件夹,但是当delete命令运行时,它还会删除用户桌面上Data文件夹的所有内容。
这是我所拥有的重要部分
$exclude = ('*.lnk', "*data*")
{Get-ChildItem -Path ([environment]::GetFolderPath("Desktop")) -Exclude $exclude -Recurse | Remove-Item -Force -Recurse}
如何最好地实现我想要的,这是在每次启动时运行脚本,删除除快捷方式和数据文件夹+内容之外的所有桌面内容。内容可以是从exe
到mp3
的任何内容,我不想仅删除MP3
,因为我可能希望将它们从已放置在桌面上的其他文件夹中删除。
问候