Renombrado masivo de ficheros en Windows
Un problema que se da muy a menudo en la informática (sobre todo en grandes coleccionistas de ficheros: fotografías, música...), es que existe la necesidad de tener todo bien organizado para encontrarlo de la manera más rápida y eficiente.
En nuestro caso, vamos a centrarnos en la necesidad de renombrar los ficheros de una manera correcta.
El título de un fichero es uno de los criterios principales que utilizamos para buscar información. En algunos casos recurrimos a metadatos ID3 en el caso de MP3 o metadatos EXIF en fotografías, pero suelen ser casos más aislados. Por norma general, utilizamos el título.
Por ejemplo, queremos renombrar las fotografías de la fiesta del fin de semana pasado (que son 7 fotografías). Probablemente no necesitemos ningún programa adicional. Nos basta con hacerlo a mano con windows. Pero imaginaos por un momento, que la colección se trata de las fiestas de todos los fines de semana de los últimos 5 años. La cosa se complica bastante.
Aquí entran en juego los programas de renombrado masivo, esto es, una aplicación que permite renombrar un conjunto o grupo de ficheros dependiendo de unas determinadas reglas, para refinar el seleccionado.
Utilizaremos ReNamer de [den4b], uno de mis programas favoritos de renombrado masivo para Windows. En su página está disponible para descargar en forma de instalación y de aplicación portable (sin necesidad de instalar).
Si lanzamos su ejecución, el software luce así:
En la parte superior establecemos una o más reglas (acciones) a realizar sobre el conjunto de ficheros que queremos renombrar, que será seleccionado mediante los botones Add files o Add folders y éstos serán listados en la parte inferior (junto a una columna con el nombre futuro que quedará al realizar el renombrado).
Las características que me resultaron interesantes en este programa son las siguientes:
- Previsualización: No realiza el renombrado masivo en el momento, sino que muestra el futuro nombre del fichero y luego, si nos gusta el resultado, realizaremos el renombrado masivo.
- Ordenación natural: Permite utilizar un algoritmo de ordenación natural sort, esto es, que en lugar de ordenarte de la forma numérica (1, 10, 11, 12, 2, 20, 21...) lo hace de la forma natural (1, 2, 10, 11, 12, 20, 21...). Ojo, es de 2 a 3 veces más lento.
- Menú contextual: Posibilidad de añadir un atajo rápido en el menú contextual al hacer clic con el botón derecho del ratón.
- Inserción: Permite insertar texto (¡o incluso un metadato (EXIF, AVI, MD5,...)!) a modo de prefijo, sufijo, en una posición fija, después o antes de un cierto texto.
- Eliminación: Posibilidad de borrar una posición fija, por delimitadores, con un contador, un cierto texto (sensitivo o no a las mayúsculas, interpretando comodines, etc...).
- Reemplazo: Intercambio de un determinado texto por otro de forma muy flexible, igual que el anterior.
- Especiales: Modificando las extensiones, suprimiendo ciertos carácteres,
- Mayúsculas: Capitalización global o por palabras, invertir mayúsculas y minúsculas, pasar todo a mayúsculas o minúsculas, etc.
- Otras: Serializado, limpieza de conjuntos especiales (contenido de paréntesis, llaves o similar), etc.
- RegExp: Permite la potencia del uso de expresiones regulares para el renombrado.
- Scripts: ¡Incluso compilar un fragmento de código en Pascal!
El programa además, permite establecer un filtro para refinar la lista de resultados según el criterio que creamos más oportuno.
¿Utilizas algún otro programa similar? Si te animas, cuentanos cuál utilizas y porque característica te parece mejor.
Se ha sobrepasado la capacidad del puerto concentrador
En alguna que otra ocasión, nuestro Windows puede mostrar el siguiente mensaje de error:
Un globo de texto que muestra un mensaje de advertencia:
Se ha sobrepasado la capacidad del puerto concentrador
Un dispositivo USB ha excedido la capacidad de este puerto hub. Haga clic en este mensaje para obtener asistencia sobre cómo resolver este problema.
El problema ocurre por falta de alimentación. Esta es insuficiente y Windows muestra este mensaje para hacernoslo saber.
Generalmente, el error ocurre en equipos portátiles, que al volver de un estado de suspensión o hibernación dónde han sido apagados previamente bajo concepto de ahorro de energía, finalmente provocan este error.
En el caso de equipos de sobremesa, por norma general, indica que la fuente de alimentación del ordenador no da la suficiente potencia al equipo.
Un dispositivo USB ha funcionado incorrectamente y ha excedido los límites de energía de su puerto concentrador. Deberá desconectar el dispositivo.
Recomendación: Desconecte el hardware y haga clic en Restablecer para volver a habilitar el puerto. Si hace clic en Cerrar, el puerto no volverá a funcionar.
Solucionar el problema
Nos dirigimos a Mi PC con botón derecho, Propiedades y escogemos la pestaña Hardware y luego el botón Administrador de dispositivos.
Una vez ahí, desplegamos la sección Controladoras de bus serie universal (USB), veremos varios elementos, entre los que se encuentran los concentradores raíz USB. Hacemos doble clic en el primero y veremos varios apartados:
- Energía: En esta zona podemos ver información acerca del concentrador seleccionado. En la zona inferior aparecen los dispositivos conectados a este concentrador USB y los mA que utiliza. Así podremos hacernos una idea de lo que consume cada dispositivo USB existente en nuestro PC.
- Administración de energía: En esta pestaña podremos ver una casilla que por defecto tenemos marcada: Permitir al equipo apagar este dispositivo para ahorrar energía. Como bien dije anteriormente, esta opción permite deshabilitar el consumo de energía USB en algunos casos. Lo desmarcaremos y así evitaremos el problema al volver de la suspensión.
- Opciones avanzadas: Esta pestaña está realmente en otro de los elementos de la sección actual generalmente denominada Controlador de host universal (o mejorado). En esta pestaña existe una casilla No informarme sobre errores USB, que evidentemente no recomiendo marcar, pero que puede ser útil si el error no ha producido ningún fallo en nuestro sistema y queremos evitar la aparición de mensajes de errores USB.
Finalmente, y aunque suelen ser causas minoritarias, estos errores pueden seguir ocurriendo después de realizar los pasos anteriores si el dispositivo USB esta dañado, la fuente de alimentación del equipo no provee energía suficiente o casos similares.
Microsoft Windows y sus «nombre-código»
Microsoft lleva ya más de 20 años desarrollando sistemas operativos de forma profesional (en realidad desde 1983, aunque no haya incluído sus primeras 3 versiones de su producto estrella).
Cuando Microsoft prepara un sistema operativo, suele asignarle un nombre-código con el que se le conoce en la fase de desarrollo (con ciertas características principales) hasta momentos previos al lanzamiento, que se le escoge otro nombre, quizás más apropiado desde el punto de vista de Marketing.
En el siguiente gráfico se puede ver una linea cronológica con todas las versiones que ha sacado Microsoft hasta el momento, en qué momento y la duración del soporte técnico de sus productos principales.
Janus, Sparta, Frosting, Chicago, Detroit, Nashville, Memphis, Dolly, Georgia, NT OS/2, Daytona, Cairo, Wolfpack, Hydra, Impala, Asteroid,Neptune, Odyssey, Whistler, Mantis, eHome, Freestyle, Harmony, Symphony, Emerald, Trainyard, Springboard, Lone Star, Eiger, Mönch, Longhorn, Quatro, Cougar, Longhorn server y Vienna - Blackcomb son los nombres-código de todos sus sistemas operativos (exceptuando sus versiones de Windows CE).
Algunas curiosidades:
- Microsoft le asignó el mismo nombre código a Windows 3.1 y a la versión de 64 bits de Windows 2000.
- La primera versión de Windows 2000 (sin ningún Service Pack) fue el único sistema operativo sin nombre código desde las tres primeras versiones de Windows: Windows 1.0 (1985), Windows 2.0 (1987) y Windows 3.0 (1990).
- La mayoría de los nombres código de los sistemas, son lugares o animales.
- La próxima versión de Windows, Windows Vienna tiene asignada dos nombres código: Vienna y Blackcomb, el segundo nombre, arrastrado desde los inicios de Longhorn, junto a rumorología acerca de WinFS y otros.
Reasignación no válida de DLL del sistema
A raiz de una actualización de microsoft de hace algunos meses (vulnerabilidad GDI), muchos usuarios de Windows XP con Service Pack 2 obtienen un mensaje de error al instalar y ejecutar algunas aplicaciones:
Reasignación no válida de DLL del sistema
La DLL de sistema user32.dll se ha reasignado en la memoria. La aplicación no funcionará correctamente. La reasignación ocurrió porque la DLL C:\Windows\System32\Hhctrl.ocx ocupa un intervalo de direcciones reservado para las DLL del sistema de Windows. Debe ponerse en contacto con el fabricante que proporciona la DLL para obtener una nueva.
En algunas extrañas situaciones, este problema también puede manifestarse de diferentes formas, como por ejemplo obtener un mensaje de recuperación de error grave del sistema al iniciar sesión con los datos siguientes:
BCCode : 0x0000007f (0x00000000, 0x00000000, 0x00000000, 0x00000000) OSVer : 5_1_2600 SP : 0_0 Product : 256_1
O un tercer problema, uno de los famosos BSOD (pantallazo azul):
Se ha encontrado un problema y Windows ha sido apagado para evitar daños al equipo... Información técnica: *** Stop 0x0000007f (0x00000000, 0x00000000, 0x00000000, 0x00000000) UNEXPECTED_KERNEL_MODE_TRAP.
¿Que hacer en estos casos para ejecutar la aplicación que antes nos funcionaba perfectamente? La solución es muy fácil.
- Instalar la actualización KB935448.
- Reiniciar el ordenador.
Recordar, que si después de hacer esto, el problema no se soluciona, es altamente recomendable (sino imprescindible) tener nuestro Windows actualizado al día. Puedes hacerlo en Windows Update.








