使用powershell删除日志文件

时间:2016-08-02 14:56:52

标签: powershell

我有一个powershell脚本删除日志文件但不删除锁定的文件。用notepad ++打开文件。不知道还有什么要补充。有什么建议吗?

$ logpath =" C:\ logs" Get-ChildItem $ logpath -recurse | Remove-Item -force

2 个答案:

答案 0 :(得分:1)

这里最好的选择可能是使用sysinternals应用程序handle来获取被锁定文件的进程ID,然后在继续删除之前关闭该进程。

答案 1 :(得分:0)

我能够通过添加管道来排除文件夹及其内容而不是删除它。