17

У меня есть папка Windows Explorer, которая содержит файлы с именами file0001 , file0002 и т.д. Я хочу выбрать и открыть только файлы с четным номером в имени.

Мой подход заключается в следующем. Я увеличил значки и сделал окно проводника меньше, чтобы файлы отображались в 2 столбцах:

файл0001 файл0002

файл0003 файл0004

...

Есть ли способ выбрать второй столбец здесь? Или есть другой (быстрый) способ сделать это.

3 ответа3

17

Да, это возможно (хотя и хакерски), если ваши файлы названы так, как вы их описали (если вы не пропустите ни одного файла, поэтому «второй столбец» всегда четный). Что вы можете сделать, это выбрать любой другой файл, выбрав, с чего начать (и, следовательно, выбрав нечетное или четное)

Если вы просматриваете по значку (я выбрал большой значок) и изменяете ширину проводника Windows, чтобы он имел только "2 столбца", то вы можете удерживать нажатой клавишу CTRL и использовать левую кнопку мыши и перетаскивать ее мышью вниз (чуть выше первого значок во "втором столбце" (в пустом пространстве)).

Кроме того, в зависимости от того, сколько столбцов у вас есть, вы также можете выбрать каждый третий файл или четвертый файл и т.д.

Я только что сделал это, и он будет автоматически прокручиваться.

Вы даже можете развернуть Windows Explorer (File Explorer), и выбор останется.

2

Уловка изменения размера окна, которой поделился Дэйв, прекрасно работает в большинстве случаев. В моем случае из видео было извлечено более 25 000 изображений, и мне нужно было удалить все остальные изображения. Ожидание перетаскивания для выбора всех файлов заняло больше времени, чем я был готов ждать!

Мои файлы были названы в том же порядке, что и ваши (file0001.jpg , file0002.jpg и т.д.). Так как мне нужны были все остальные файлы, я знал, что файлы, которые мне нужны, будут заканчиваться как 0,2,4,6 или 8.

Чтобы выбрать соответствующие файлы, я ввел *0.jpg OR *2.jpg OR *4.jpg OR *6.jpg OR *8.jpg в окне поиска Windows Explorer, когда я находился в папке со всеми моими изображениями. Затем я нажал Ctrl+A чтобы выбрать все, затем delete и все готово!

Этот трюк будет работать только для выбора каждого элемента с пронумерованным x где x - это коэффициент 10 (т.е. 1,2,5 или 10), но щелчок и перетаскивание должны работать в течение любого интервала.

Таким образом, этот метод самый быстрый, но метод щелчка и перетаскивания является более гибким. Выберите тот, который лучше всего соответствует вашим потребностям.

0

чтобы отделить такие файлы, а не просто выбрать их, как описано другими авторами:

установить cygwin с сайта cygwin.org

убедитесь, что вы выбрали Perl для установки в процессе установки

открыть оболочку cygwin

скопируйте все содержимое вашего целевого каталога в безопасное место

перейдите в ваш каталог с помощью cd /cygdrive /c /path /to /your /dir

Эта команда удалит все имена файлов, которые не принадлежат даже вашему целевому каталогу, поэтому я повторяю, сначала сделайте резервную копию. Он ищет последовательные серии чисел, например, file864.ext, чтобы вычислить, нечетное оно или четное. если ваши файлы нумеруются любым другим способом, например, file3xyb345, то это не сработает.

тип

perl -e 'while (<*>) { ($num) = $_ =~/(\d+)/; `rm "$_"` if $num % 2 }'

Теперь у вас остались только четные файлы в этом каталоге. остальные ушли.

Пингеры.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .