Я собрал простой скрипт powershell, предназначенный для удаления определенных папок:
gci -include .vs -recurse | remove-item -force -recurse
Однако папки .vs не удаляются (если удалить точку, папки с именем 'vs' получатснял просто отлично).Я, должно быть, что-то упускаю.
$PSVersionTable.PSVersion
Отчеты возвращаются:
Major Minor Build Revision
----- ----- ----- --------
5 1 16299 666
Я запускаю скрипт через проводник файлов, который называется «Правый клик -> Выполнить скрипт Powershell».Не знаю, заставляет ли это скрипт работать под последней и самой лучшей версией powershell или нет.
Обновление:
Оказывается, виновником является то, что папка .vs помечена как "только для чтения ".По какой-то причине сценарий powershell не может удалить его, даже если флаг '-force' действительно указан.С этим можно что-нибудь сделать?