Допустим, у меня есть несколько файлов с именем:Удалить все файлы с расширением .csv, кроме одно- Batch
1. Item-A.csv
2. Item-B.csv
3. Total-AB.csv
4. Pictures.jpeg
И мне нужно, чтобы удалить все с .csv расширения, кроме общего-av.csv в любой директории. Таким образом, оставшиеся файлы являются следующими в любом каталоге, в котором я участвую:
1. Total-AB.csv
2. Pictures.jpeg
Спасибо за помощь.
Будет ли файл всегда называться Total-AB.csv или изменить имя на другое? Кроме того, что вы пробовали до сих пор? – SomethingDark
'find -name '* .csv'! -name 'Total-AB.csv -delete' (запустить ** без ** удалить сначала, чтобы проверить список). – Wrikken
Имя файла всегда будет называться total-ab.csv. Я пробовал для %% i in (*. *) Do if not "%% i" == "total-ab.csv" del/q "%% i". Но это не учитывает расширение, оно удаляет все, кроме файла с таким именем. –