如何使用remove-item cmdlet排除文件夹

时间:2012-06-20 21:22:21

标签: git powershell cmdlets

我有一个git存储库,我正在尝试删除所有文件和文件夹,但不删除.git文件夹。我尝试了-exclude参数的各种排列,但似乎无法得到它。

$repoPath = "c:\myrepo"
Remove-Item $repoPath -Recurse -Force -Exclude .git
Remove-Item $repoPath -Recurse -Force -Exclude *.git*
Remove-Item $repoPath -Recurse -Force -Exclude *.git

无论我尝试什么,.git文件夹都会被删除。有什么建议吗?

1 个答案:

答案 0 :(得分:3)

Remove-Item $repoPath将删除整个文件夹。不,你的意思是使用Remove-Item $repoPath\*吗?