Se você quiser excluir todos os arquivos com um nome que termine em - ?
, você está próximo.
Tente isto:
FOR %%f IN ("C:\files\* - ?.*") DO del "%%f"
Você precisará duplicar os sinais de porcentagem se estiver executando um arquivo em lote. E teste com um echo
em vez de um del
primeiro.