Windows 7 Ultimate 64bit:
Я ищу способ найти все файлы в каталоге, которые НЕ имеют определенный тип файла или расширение.
Пример: я хотел бы найти каждый файл, который не является .mp3, в моей музыкальной папке (и всех подпапках).
Windows 7 Ultimate 64bit:
Я ищу способ найти все файлы в каталоге, которые НЕ имеют определенный тип файла или расширение.
Пример: я хотел бы найти каждый файл, который не является .mp3, в моей музыкальной папке (и всех подпапках).
введите это в поле поиска каталога, который вы хотите найти
NOT *.mp3
Из командной строки вы можете направить список direcotry в findstr и использовать V
переключатель findstr для исключения строк, таких как фильтр (в данном случае строки, заканчивающиеся на .mp3
), а также I
переключатель, чтобы сделать процедуру поиска без учета регистра.
dir | findstr /vi "*.mp3"
Я просто открываю папку с помощью проводника Windows, добавляю столбец «Тип» на экран и сортирую по нему.
Вы могли бы попробовать
xcopy /L /EXCLUDE:.mp3 /S DIRNAME .
Флаг / L заставляет xcopy только перечислять, но не копировать, / s проходит через все подпапки, и исключение пропускает mp3
Для быстрого просмотра я сортирую, нажав на заголовок столбца типа в проводнике. Существует опция для выбора галочек только для тех файлов, которые вы хотите перечислить.
Вы можете проверить MIME-тип с:
file -i <YourFile> -F "::" | sed 's/.*:: //' | sed 's/;.*//'
а затем написать сценарий.