Я нашел эту ссылку How can I delete files that don't match a wildcard?, которая очень похожа на то, что я хочу сделать, но все мои файлы имеют одинаковое расширение, и я хочу удалить все те, которые не работают сопоставить имя файла с подстановочным знаком. Например. Я хочу сохранить все файлы, которые являются «DOC * .PDF», но удалять все остальные, такие как Smith.PDF. Я попытался изменить ответ, указанный в приведенной выше ссылке, но не добился успеха.Команда удалять файлы всех файлов НЕ нравится подстановочный знак
ответ
Из командной строки:
for /f "eol=: delims=" %F in ('dir /b /a-d *.pdf ^| findstr /biv doc') do @del "%F"
списках команды DIR все файлы .pdf. Результат передается в FINDSTR, который отбрасывает файлы, начинающиеся с DOC (без учета регистра). Результат обрабатывается FOR/F, и каждый файл удаляется индивидуально.
Двойной процент, если используется в сценарии партии.
Используйте PowerShell.
get-childitem *.pdf -exclude doc*.pdf | remove-item -whatif
Естественно, параметр -whatif
для целей тестирования. Удалите его, чтобы фактически удалить файлы.
Желательно, но я на Windows Server 2008 (а не R2) без powershell. Я должен был указать. Мне нужна линия dos cmd. –
PowerShell доступен как обновление для Windows Server 2008. –
- 1. Подстановочный знак CNAME и подстановочный знак MX
- 2. Подстановочный знак
- 3. Команда находкой Linux не может удалять файлы
- 4. «%» в $ (подстановочный знак) не расширен?
- 5. Подстановочный знак VBA
- 6. Подстановочный знак в середине выражения?
- 7. R Подстановочный знак в середине выражения
- 8. Подстановочный знак Javascript?
- 9. Подстановочный знак в Angular http.get?
- 10. setParameter не заменяет подстановочный знак?
- 11. Что не так? (Подстановочный знак)?
- 12. Как повторно использовать подстановочный знак?
- 13. Подстановочный знак поверх ssh не работает
- 14. Подстановочный знак обычного выражения
- 15. Регулярное выражение Подстановочный знак
- 16. QRegularExpression подстановочный знак, соответствующий
- 17. querySelector, подстановочный знак соответствует?
- 18. Подстановочный знак в DateTimeFormatter
- 19. Прочитано подстановочный знак Asterisk
- 20. Ограниченный подстановочный знак
- 21. SQL Server: подстановочный знак
- 22. Подстановочный знак на Struts2
- 23. C# Заменить подстановочный знак
- 24. Подстановочный знак в строках
- 25. Используйте подстановочный знак с os.path.isfile()
- 26. Подстановочный знак для последовательных изображений
- 27. querySelectorAll, подстановочный знак соответствует?
- 28. Подстановочный знак в блокноте ++
- 29. System.StringComparer, поддерживающий подстановочный знак (*)
- 30. Подстановочный знак для ГДЕ?
Это именно то, что мне нужно. Большое спасибо. –