我想删除给定根文件夹的所有内容和子文件夹,但是我想保留一些文件(日志),它们都位于日志文件夹中 在 powershell 中执行此操作的优雅方法是什么。 目前我正在分多个步骤进行,当然这很容易完成...我感觉我的 oo-ness/语言偏见正在阻碍

例如
c:\临时
c:\temp\日志
c:\temp\logs\mylog.txt
c:\temp\logs\myotherlog.log
c:\temp\filea.txt
c:\temp\fileb.txt
c:\temp\folderA...
c:\temp\文件夹B...

删除后应该就是
c:\临时
c:\temp\日志
c:\temp\logs\mylog.txt
c:\temp\logs\myotherlog.log

这应该很简单;我想 12:47am-itis 让我...

提前致谢

RhysC

请您参考如下方法:

目录 c:\temp |其中 {$_.name -ne 'logs'}|删除项-递归-force


评论关闭
IT序号网

微信公众号号:IT虾米 (左侧二维码扫一扫)欢迎添加!