Как удалить файлы кроме содержащих ~ в расширении через командную строку?
Есть у меня скрипт, который удаляет все файлы в папке: del /q c:\myfolder\*.* , проблема в том, что в папке может быть temp.~avi или temp.~wmw файл , как бы так сделать, чтоб если в имени после точки есть "~", то этот файл не удалялся?
mrusklon: В общем да, только:
/c: - это ключ findstr, а то что после двоеточия - путь к файлу. Берите в кавычки всю строку после двоеточия:
findstr /v /C:"c:\myfolder\nodelete.txt"