elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Introducción a la Factorización De Semiprimos (RSA)


+  Foro de elhacker.net
|-+  Programación
| |-+  Scripting
| | |-+  agregar prefijo a todos los archivos PDF contenidos en una carpeta y sus subcarpetas
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: agregar prefijo a todos los archivos PDF contenidos en una carpeta y sus subcarpetas  (Leído 7,044 veces)
aidiko

Desconectado Desconectado

Mensajes: 1


Ver Perfil
agregar prefijo a todos los archivos PDF contenidos en una carpeta y sus subcarpetas
« en: 14 Julio 2022, 19:17 pm »

Hola, necesito un cmd para poder agregar un prefijo con la fecha del día (220714) a todos los archivos PDF contenidos en una carpeta y sus subcarpetas.

Hasta hace poco todos los PDF estaban en una carpeta y utilizada este CMD sin problemas:
for %a in (*.pdf) do ren "%~a" "220714_%~a"

Pero ahora dentro de la carpeta hay varias subcarpetas que también contienen archivos PDF y necesito agregarles a todos los PDF el prefijo de la fecha.

No tengo ni idea de programación y no encuentro un cmd que me ayude.
Agradecería ayuda.


En línea

MCKSys Argentina
Moderador Global
***
Desconectado Desconectado

Mensajes: 5.465


Diviértete crackeando, que para eso estamos!


Ver Perfil
Re: agregar prefijo a todos los archivos PDF contenidos en una carpeta y sus subcarpetas
« Respuesta #1 en: 14 Julio 2022, 23:08 pm »

Hola!

En powershell puedes usar lo siguiente:
Código
  1. Get-ChildItem -File -Recurse -Filter *.pdf | % { Rename-Item -Path $_.PSPath -NewName ($(get-date -f yyyy-MM-dd) + " " + $_.Name)}
  2.  

Vas a tener que ejecutarlo en la carpeta principal donde están los PDFs (cambia a la unidad donde estén y usa cd para llegar a la misma)

Saludos!


En línea

MCKSys Argentina

"Si piensas que algo está bien sólo porque todo el mundo lo cree, no estás pensando."

EdePC
Moderador Global
***
Conectado Conectado

Mensajes: 2.042



Ver Perfil
Re: agregar prefijo a todos los archivos PDF contenidos en una carpeta y sus subcarpetas
« Respuesta #2 en: 14 Julio 2022, 23:39 pm »

Si ya estás familiarizado con tu viejo comando lo más sencillo es agregar la recursividad con /r y especificar que se va ha utilizar el nombre y la extensión

Código
  1. for /r %a in (*.pdf) do ren "%a" "220714_%~nxa"
En línea

Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines