#windows #изображения #любой_язык
Суть вопроса: есть 5000 фотографий, есть список в excel, точных названий нужных фотографий (их 1000) Как можно удалить все кроме этих 1000 фотографий? Не перерывая в ручную
Ответы
Ответ 1
Простейший путь - выделяем в Экселе нужный список файлов, Ctrl-C :), вставляем в обычном текстовом редакторе в файл, скажем, list.txt - чтоб по одному в строке. Дальше - одна команда for /F %f in (list.txt) do del /Q %f Примерно так... И никакого программирования не нужно :) Если имена файлов с пробелами - можно, например, воспользоваться ключом delims и кавычками - словом, смотрите, что напишет for /?... Но рекомендовал бы сначала убедиться, что все верно - for /F %f in (list.txt) do echo del /Q %f а то мало ли... Удаление - оно такое, не самое безопасное :) P.S. Простите за лирическое отступление - но, похоже, зря теперь не учат работать в командной строке, как когда-то во времена DOS с этого начинали... И даже Far или там FileCommander далеко не на каждой машине найдешь. А ведь просто в командной строке можно много что сделать...
Комментариев нет:
Отправить комментарий