Tengo una carpeta del Explorador de Windows que contiene archivos con nombres file0001
, file0002
etc. Me gustaría seleccionar y abrir solo los archivos con un número par en el nombre.
Mi enfoque es el siguiente. Agrandé los íconos y reduje la ventana del Explorador de Windows, de modo que los archivos se muestran en 2 columnas:
file0001 file0002
file0003 file0004
...
¿Hay alguna manera de seleccionar la segunda columna aquí? ¿O hay otra forma (rápida) de hacer esto?
Get-ChildItem | Where-Object {$_.Name -match "[0,2,4,6,8]$"}
enumerará todos los archivos que terminan con un número par, luego puede canalizar esta lista a otro comando (por ejemplo, usaría move para moverlos a otro directorio)Respuestas:
Sí, esto es posible (aunque hacky) si sus archivos se nombran como usted describe, puede cambiar el tamaño de la ventana del Explorador de archivos para organizar sus archivos en columnas (siempre que no se pierda ningún archivo, por lo que la 'segunda columna' siempre está incluso). Lo que puede hacer es seleccionar cualquier otro archivo, dependiendo de dónde comience a arrastrar y soltar (y, por lo tanto, seleccionar pares o impares).
Si ve por icono (elegí un icono grande) y cambia el ancho del Explorador de Windows para que solo tenga "2 columnas", puede mantener presionado CTRLy hacer clic con el botón izquierdo y arrastrar con el mouse hacia abajo (desde arriba del primer icono en la "segunda columna" (en el espacio en blanco)).
Además, dependiendo de cuántas columnas tenga, también puede seleccionar cada tercer archivo o cuarto archivo, etc.
Lo acabo de hacer, y también se desplazará automáticamente.
Incluso puede maximizar el Explorador de Windows (Explorador de archivos) y la selección se mantendrá.
fuente
El truco de cambio de tamaño de ventana compartido por Dave funciona muy bien para la mayoría de los casos. En mi caso, tenía más de 25,000 imágenes extraídas de un video y necesitaba que se borrara cualquier otra imagen. ¡Esperar el arrastre para seleccionar todos los archivos tomó más tiempo de lo que estaba dispuesto a esperar!
Mis archivos fueron nombrados en el mismo patrón que la suya (
file0001.jpg
,file0002.jpg
, etc). Como quería cualquier otro archivo, sabía que los archivos que quería terminarían en un 0,2,4,6 u 8.Para seleccionar los archivos relevantes, ingresé
*0.jpg OR *2.jpg OR *4.jpg OR *6.jpg OR *8.jpg
en el cuadro de búsqueda de Windows Explorer mientras estaba en la carpeta con todas mis imágenes. Luego presionéCtrl+A
para seleccionar todo, luego presionédelete
y ¡listo!Este truco solo funcionará para seleccionar todos
x
los elementos numerados dondex
sea un factor de 10 (por lo tanto, 1,2,5 o 10), pero el clic y el arrastre deberían funcionar para cualquier intervalo.Entonces, este método es más rápido, pero el método de hacer clic y arrastrar es más flexible . Elija el que mejor se adapte a sus necesidades.
fuente
para separar dichos archivos, en lugar de simplemente seleccionarlos como se describe en otros carteles:
instalar cygwin desde cygwin.org
asegúrese de seleccionar perl para instalar durante el proceso de instalación
abrir un caparazón cygwin
copie todo el contenido de su directorio de destino en un lugar seguro
cd a su directorio usando cd / cygdrive / c / path / to / your / dir
Este comando eliminará todos los nombres de archivo que ni siquiera son de su directorio de destino, por lo que repito, asegúrese de que haya realizado una copia de seguridad primero. Busca ejecuciones consecutivas de números, por ejemplo, file864.ext para calcular si es par o impar. si sus archivos están numerados de otra manera, por ejemplo, file3xyb345, entonces esto no funcionará.
tipo
Ahora solo le quedan archivos pares en ese directorio. El resto se ha ido.
Pingers
fuente