Cambiar extensiones de archivos recursivamente en Windows CMD

Necesitaba cambiar muchos archivos «archivo.php.backup» a «archivo.php» en un proyecto muy grande y para no hacerlo manualmente, utilicé este comando:

Debes (cambiar cd) ir a la carpeta principal que necesites, usamos el comando de reemplazo ren, pero en un for recorriendo cada archivo que comience con la extensión y recursivamente en todas las carpetas, reemplazando con *. Que indica vacío, dejando el nombre original y extensión original. Si necesitas es reemplazar puedes usar, por ejemplo, cambiando de jpg a png:

 

logo consola

logo consola

Borrar archivos recursivamente en Windows CMD

Hace días necesitaba eliminar múltiples archivos con un nombre específico en varias carpetas, como resultaba un proceso tedioso, busqué un método más efectivo. Esta opción sencilla funciona con la consola de comandos de Windows.

Esta opción elimina los archivos en la carpeta actual y con /S le indicamos que recursivamente elimine en todos los subdirectorios también. Si el archivo tiene un espacio debes usar comillas del /S «nombre del archivo.txt» Si deseas eliminar varios por extensión u otro criterio se puede mediante wildcards.

Si necesitas revisar uno a uno y que te pida confirmación antes de eliminar, puedes […]


Usar lector de códigos de barras con PHP 2

Hace un tiempo estuve trabajando en varios sistemas de inventario y algo que los clientes siempre solicitan es la posibilidad de buscar artículos a partir del código de barras, ya sea para una búsqueda, un conteo de inventario, etc. Cabe acotar que el código lo establecieron ellos y el sistema genera los códigos de barras a partir de allí, se genera en un PDF y ellos lo imprimen y pegan en cada artículo. Este post es para hablar sobre el lector de códigos de barra, ya debes conocer sobre cómo realizar un CRUD. En el proyecto se usó: PHP, MySql, […]


Escritorio Remoto – Error de autenticación. No se permite la función solicitada

Este error ocurre desde que actualizaron las políticas de seguridad a través de Windows Update en mayo, incrementando la seguridad y las aplicaciones que utilizan el protocolo CredSSP (Credential Security Support Provider), presentan estos errores, como por ejemplo: vpn y el escritorio remoto. Al incrementar la seguridad, cambia los valores por defecto del protocolo CredSSP, cambiando de anteriormente «Vulnerable» a «Mitigated», en esta opción tanto el servidor como el pc que utilizas para conectarte, deben tener las mismas políticas, esto se soluciona al tener ambos, tanto el pc como el servidor actualizados (es lo correcto y recomendado). Sin embargo, hay […]


Configurar IntelliSense PHP en Visual Studio Code 4

Como me ha sido problemático configurar el IntelliSense cada vez que instalo el visual studio code en distintas máquinas, he creado este pequeño manual para guiarme. Primero vamos a la sección de extensiones y buscamos «php intellisense», seleccionamos el primero que nos aparece, el cual pertenece a Felix Becker y lo instalamos. Al reiniciar el VSC, se activará el intellisense pero saldrá un mensaje de error si no tienes configurado correctamente el PATH hacia la ruta de instalación de php. Cabe acotar que esta extensión solo funciona con php7, como estoy usando xampp con php5.6 necesito descargar el 7. En […]


Adobe Acrobat Reader no envía correo

Desde la actualización 1703 de Windows 10, se ha presentado un inconveniente con la aplicación de Adobe Acrobat Reader, donde no puede adjuntar el PDF que estamos visualizando a nuestro cliente de correo por defecto, en este caso Microsoft Outlook 2013 y 2016, tengo entendido que ocurre en varias versiones de office e incluso en versiones anteriores de Windows. Notamos el problema al tratar de usar el icono de envío de correo «Carta»:     Puede que no abra y no realice ninguna acción o que abra pero al continuar, no realice ninguna acción:     Existen muchas soluciones online […]


Automatizar transferencia de archivos a través de WinSCP

En el post anterior vimos cómo automatizar-ejecucion-de-comandos-a-traves-de-putty y luego de ejecutar los comandos de respaldo, necesitaba una forma de descargarlo, siempre lo hago visualmente con WinSCP pero esta vez quería probarlo bajo consola. Podemos descargar WinSCP desde la página oficial: https://winscp.net/eng/download.php WinSCP también nos provee con una consola para ejecución de sus comandos, podemos ingresar fácilmente entrando en la ruta donde se instaló, desde una consola de comandos de windows CMD «cd C:\Program Files (x86)\WinSCP» e ingresamos con el comando «winscp» o el más usado «winscp.com«. Una vez ingresado, solo podemos ejecutar comandos propios de winscp, existen un grupo de […]


Automatizar ejecución de comandos a través de PuTTY

Existen muchas herramientas para tratar de automatizar procesos y muchas alternativas a PuTTY, sin embargo como ya estoy acostumbrado a PuTTY quería utilizarlo para ejecutar comandos en un servidor, usando las opciones que nos brinda y un simple archivo batch. En el servidor tengo varios scripts de Linux en archivos .sh, entre ellos un proceso automático para realizar respaldos con MySqldump. Cuando trabajo en el servidor, a veces es necesario ejecutar este archivo manualmente, ingresar cada 10minutos es muy tedioso y repetitivo, por ello creé un archivo batch para simplemente realizarlo con rapidez en un doble clic. Primero debemos tener […]


Impresora epson no imprime (impresora de puntos)

Ayer 15-11-2017 Microsfot lanzó un grupo de actualizaciones de seguridad para varios de sus sistemas operativos, como consecuencia varias impresoras dejaron de funcionar. Específicamente he probado las Epson que son de puntos con los modelos: LQ310, LX300, LQ2180, LQ2190 (desconozco a que otros afectó). Las impresoras aparecen conectadas, el driver se reconoce sin ningún problema, sin embargo al mandar a imprimir, muestra el proceso normal y la bandeja de impresión envía el documento a imprimir pero en ningún momento llega a imprimirse (incluso desinstalar y volver a instalar no surte efecto) Para solucionar esto solo debemos ir a Panel de control,  […]


Suma de verificación md5 para archivos – MD5 Checksum

Cuando descargamos o subimos un archivo, este se puede dañar durante la transferencia. Para estar seguros que realmente está completo y que no sufrió ningún daño, podemos comprobarlo con una suma de verificación antes de descargarlo/subirlo y luego después de realizar el proceso. Muchas páginas web de descargas ofrecen un código md5 para verificar luego de la descarga. Buscas cualquier programa que realice la verificación y comprueba la integridad del archivo. La forma más rápida, fácil y sin descargar programas de terceros, es realizarlo a través de la consola, ya se una terminal de Linux o una consola de comandos […]