
Esto es lo que estoy haciendo: revisé mis favoritos de Firefox y eliminé lo que ya no necesito ni quiero. Utilicé el complemento "FireShot" y guardé más de 200 artículos marcados como .pdf
archivos. Ahora estoy atrapado con nombres de archivos como FireShot Capture ### - Name of article.pdf
.
Quiero eliminar los FireShot Capture ### -
números que son aleatorios en algunos títulos. Incluso me faltan algunos números.
Esto es lo que hice con "Notepad++":
Fui a "Descargas", "FireShot", "FireShot Capture" y luego utilicé "Clic derecho + Copiar como ruta" después de seleccionarlos todos. Luego coloqué los nombres de los archivos copiados en "Notepad++".
Ahora mis archivos se ven así:
"C:\Users\UserName\Downloads\FireShot\FireShot Capture ### - "Article Name".pdf"
Quiero eliminar el C:\Users\UserName\Downloads\FireShot\FireShot Capture ### -
. Pero como los 3 números son todos diferentes y no iguales como 111 para cada nombre de archivo, no sé cómo eliminar los números "aleatorios".
Lo he intentado \d+
pero no funciona. Lo he intentado
C:\Users\UserName\Downloads\FireShot\FireShot Capture \d+ -
pero no sé cómo hacerlo correctamente.
Incluso he intentado encerrar el \d+
interior "
y todavía no puedo hacer que esto funcione.
Cualquier consejo por favor.
¡Gracias!
Respuesta1
Utilice Powershell o PowerRename que se encuentran enjuguetes de poderen lugar de Bloc de notas++.
Abra Powershell, luego escriba los siguientes cmdlets:
cd "C:\Users\UserName\Downloads\FireShot\"
Get-ChildItem | Rename-Item -NewName {$_.Name -Replace '.+\d+\s-\s',''}
Respuesta2
- Ctrl+H
- Encontrar que:
^.+?Fireshot Capture \d+ -
- Reemplazar con:
LEAVE EMPTY
- GARRAPATA caso de partido
- GARRAPATA Envolver alrededor
- SELECCIONAR Expresión regular
- DESMARCAR
. matches newline
- Replace all
Explicación:
^ # begining of line
.+? # 1 or more any character but newline
Fireshot Capture # literally
\d+ # 1 or more digits
- # space, hyphen, space
Captura de pantalla (antes):
Captura de pantalla (después):
Respuesta3
Suponiendo que todos los nombres tienen exactamente el mismo prefijo con exactamente la misma cantidad de caracteres que en FireShot Capture ### - whatever
, ejecute un símbolo del sistema (cmd) dentro de la carpeta
C:\Users\UserName\Downloads\FireShot
(use el
comando cd), e ingrese la siguiente línea de comando:
ren "??????????????????????*" "///////////////////////*"
Si bien ?
y *
tienen su significado habitual, cada /
carácter hace que se omita un carácter coincidente de la cadena coincidente.
Referencia :El comando REN.