使用PowerShell删除指定文件夹下文件但保留文件夹结构的问题求助
PowerShell删除指定文件夹下文件但保留文件夹结构的问题求助
我现在正试着清理一批文件夹,想要保留所有文件夹结构,只删除里面的文件,但有几个特定的文件夹我完全不想动里面的任何内容,怎么都搞不定这个逻辑。
目前我写了下面这段脚本,但它会删掉每个文件夹里的所有东西,连根目录下的两个脚本(.exe和.config文件)也被删掉了。那些我用红框标出来的文件夹(比如assets、Documentation)是需要脚本完全忽略的,其他文件夹里的文件才要删除。
Get-ChildItem -Path 'C:\Users\Tara.verity\Documents_Local\RemoveFilesFromFolders' -Exclude "*.exe","*.config","assets", "Documentation" -Recurse | ForEach-Object {$_.Delete()}
有没有大佬能帮我看看哪里出问题了?怎么调整才能实现我想要的效果?
备注:内容来源于stack exchange,提问作者taraloca
相关产品推荐
相关产品推荐

