У меня есть следующие строки:Batch команда «для» не работает
for %i in (bin\Setup) do if not %i == setup.exe del %i
Это для симулирует, чтобы удалить все файлы в bin\Setup
, кроме как от одного называется setup.exe, но он не работает .. .
Любые идеи о том, что я делаю неправильно?
Использование PowerShell: 'get-childitem -file bin \ Setup \ * -exclude setup.exe | remove-item -whatif' (удалить '-whatif' для фактического удаления) –
Мне нужно использовать регулярную команду, потому что я не хочу устанавливать что-то другое. – Sonhja
PowerShell встроен в ОС в Windows 7 и новее. Нечего устанавливать. –