powershell [删除包,bin和obj文件夹删除包,bin和obj资料夹]用来快速清理解决方案里面非必要档案减少空间#powershell

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了powershell [删除包,bin和obj文件夹删除包,bin和obj资料夹]用来快速清理解决方案里面非必要档案减少空间#powershell相关的知识,希望对你有一定的参考价值。

# 看看那些會刪掉

dir -Directory -Recurse -Include bin,obj  | %{$_.FullName}

# 實際刪掉
dir -Directory -Recurse -Include bin,obj  | Remove-Item -Force -Recurse
# 看看那些會刪掉

dir -Directory -Recurse -Include packages | %{$_.FullName}

# 實際刪掉

dir -Directory -Recurse -Include packages | Remove-Item -Force -Recurse

# 如果有些檔案的資料夾名稱也會包含packages,但是不應該刪掉
# 例如要保留資料夾名稱有 \Developer\Packages和 App_Data\Packages
# 那麼做法如下
# 使用where不是exclude是因為exclude只包含檔名,不包含路徑

dir -Directory -Recurse -Include packages | Where {$_.FullName -notlike "**\Developer\Packages" -and $_.FullName -notlike "*\App_Data\packages"}  | %{$_.FullName}

# 實際刪掉

dir -Directory -Recurse -Include packages | Where {$_.FullName -notlike "**\Developer\Packages" -and $_.FullName -notlike "*\App_Data\packages"}  | Remove-Item -Force -Recurse

以上是关于powershell [删除包,bin和obj文件夹删除包,bin和obj资料夹]用来快速清理解决方案里面非必要档案减少空间#powershell的主要内容,如果未能解决你的问题,请参考以下文章

Xamarin 表单:System.TypeLoadException - 清理、删除 bin 和 obj 文件夹并构建不工作

如何在 Visual Studio 中完全清理 bin 和 obj 文件夹?

Windos递归删除当前目录下所有bin,obj的文件夹

在 Powershell 中创建除某些文件和文件夹之外的 zip 文件的功能

vs 使用git管理bin obj 去除版本控制

使用 PowerShell 和 UNC 路径进行 NMAKE clean