Який найшвидший спосіб вибору рівних файлів у папці Windows?


18

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

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

file0001 file0002

file0003 file0004

...

Чи є спосіб вибрати тут другий стовпець? Або є інший (швидкий) спосіб зробити це.


1
Я припускаю, що файли відсортовані за назвою?
Дейв

1
Вибравши другий стовпець, що ви плануєте робити з файлами?
Smeerpijp

1
Скільки триває цей список? Якщо список поміщається на екрані, не прокручуючи, то страшна робота навколо - використовувати AutoHotKey, де ви переміщуєте N пікселів вниз і клацаєте, оскільки висота кожного елемента в списку однакова (детально переглянути)
Дейв

- @David: Так. - Френк Томас: Дійсно. - doenoe: відкрийте їх у програмі перегляду фотографій Windows. - Дейв: Хороший трюк, але список може бути досить довгим.
Карло

5
Використовуйте повноваження Get-ChildItem | Where-Object {$_.Name -match "[0,2,4,6,8]$"}, перерахуйте всі файли, що закінчуються парним числом, тоді ви можете передати цей список іншій команді (наприклад, я б перемістив їх для переміщення в інший каталог)
Zina

Відповіді:


18

Так, це можливо (хоч і хакі), якщо ваші файли названі під час опису, ви можете розмістити вікно Провідника файлів, щоб упорядкувати файли в стовпці (до тих пір, поки ви не пропустите жодних файлів, тому "другий стовпець" завжди навіть). Тоді ви можете зробити кожен інший файл, залежно від того, з чого ви починаєте перетягувати (і, таким чином, вибирати непарне або парне).

Якщо ви переглядаєте піктограму «Перегляд за значком» (я вибрав великий значок) і змінюєте ширину Провідника Windows, щоб у ньому було лише «2 стовпчики», ви можете утримувати CTRLта використовувати клацання лівою кнопкою миші та перетягування мишкою вниз (зверху вище першого значка у "другому стовпчику" (у пробілі)).

Убік, залежно від того, скільки у вас стовпців, ви також можете вибрати кожен третій чи четвертий файл тощо

Я щойно це зробив, і він також автоматично прокручується.

Ви навіть можете максимально збільшити Провідник Windows (File Explorer), і вибір буде збережено.


Справді. Моя помилка полягала в тому, що я почав, натиснувши на перший файл. Почати потрібно, натиснувши на неї білий фон поруч.
Карло

4
Варто зазначити, що це спрацює лише в тому випадку, якщо у файлах є послідовний номер, якщо в номері відсутній порядок, і цей порядок зіпсується (хоч +1 для простоти, і я розумію, що це питання хотілося як відповідь)
Jonno,

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 для встановлення під час встановлення

відкрити оболонку цигувіна

скопіюйте весь вміст цільового каталогу кудись у безпечне місце

cd до вашого каталогу за допомогою cd / cygdrive / c / path / to / your / dir

Ця команда видалить усі імена файлів, які навіть не є у вашого цільового режиму, тому я повторюю, переконайтесь, що ви створили резервну копію першими. Він шукає послідовні запуски чисел, наприклад, file864.ext, щоб обчислити, чи непарні вони чи парні. якщо ваші файли пронумеровані будь-яким іншим способом, наприклад, file3xyb345, ​​це не працюватиме.

тип

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

Тепер у вас є лише парні файли з парним числом. решта пішли.

Пінжери.


5
Здається, для цього багато роботи, особливо враховуючи, що ви можете ... просто встановити perl у Windows, або використовувати повороту, або навіть CMD / пакет, якщо програмне рішення було бажано.
Джо

1
Так, я трохи неправильно прочитав питання q на цьому :)
Пінгерс

@Pingers Це було насправді не те, що я шукав, але дякую, що поділився цим методом.
Карло

3
Не найпростіший спосіб обрати цей простий критерій, але якщо у вас встановлений cygwin, то в башті оболонки bash він пропонує всілякі речі, які ви можете зробити (відносно легко) лише для вибору файлів практично будь-яким способом, який можна уявити - для справ, набагато складніших за цей.
Джо
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.