我正在尝试使用PowerShell 2为我的angular2应用程序编写自动构建和部署脚本,但由于我们的ASP.NET Web API位于
以下是我目前的脚本:
如上所述,我想删除除
api/
中,我希望在不影响API的情况下删除所有旧的angular代码。以下是我目前的脚本:
Get-ChildItem -Path $destination -Recurse -exclude somefile.txt |
Select -ExpandProperty FullName |
Where {$_ -notlike $destination+'\api*'} |
sort length -Descending |
Remove-Item -force -recurse
$destination
是应用程序安装的目录。
以下是文件夹树,以防我上面表述不清楚:
$destination
api\
app\
assets\
vendor\
index.html
main.js
system-config.js
如上所述,我想删除除
api\
以外的所有内容。