Permalink
Switch branches/tags
Nothing to show
Find file Copy path
Fetching contributors…
Cannot retrieve contributors at this time
33 lines (25 sloc) 1.1 KB
layout title date comments categories
post
自ディレクトリ以下から bin, obj ディレクトリを全て削除するスクリプト
2018/01/30 23:59:00 +0900
true
.NET
PowerShell
VisualStudio

おそらく3億人の .NET プログラマが書いたであろうスクリプト、 PowerShell で書いてみました。

$dirs = Get-ChildItem -Recurse * | ? { $_.PSIsContainer} | % { $_.FullName} `
 | grep -e bin$ -e obj$ 

foreach ($dir in $dirs) {
    # echo $dir
    rm -rf $dir
}

Mac でも動くぞ!

PowerShell Core を入れると、 macOS でも動きます。 Visual Studio for Mac と併せてどうぞ(Linux でも動くはz)。

#!/bin/sh

cd `dirname $0`
pwsh clean.ps1 

※実は、 Xamarin.Android のビルド出力には obj/Release/android/bin みたいなのが含まれることがあるので、完全に obj, bin を抹消するには clean.ps1 を2回実行します。