sábado, 16 de julio de 2016

WinMerge II. Filtros

La semana pasada se explicó el funcionamiento básico de WinMerge; en esta entrada se describe un aspecto un poco más avanzado y de gran utilidad, los filtros.


WinMerge II. Filtros

En mi caso esta característica me ha ayudado mucho ya que al comparar carpetas de Windows con otras provenientes del sistema operativo OS X copiadas a través de un USB, siempre se crean archivos que empiezan con '._' o simplemente por punto, lo cual es realmente molesto ya que la herramienta devuelve que hay diferencias en las carpetas pero en realidad estos archivos no son necesarios.

Gracias a los filtros puede indicarse al programa qué no debe tener en cuenta al comparar. Debe resaltarse que pese a no tenerlo en cuenta en la comparación, en los resultados sí aparecerán estos archivos aunque con una 'X' e indicando que han sido omitidos.


Paso 1. Incluir filtro


Los filtros se guardan en archivos de extensión '.flt' para utilizarlos existen dos maneras de proceder.


1. Al comparar dos carpetas, imagen 2 de la entrada anterior, debe elegirse el filtro deseado, utilizar 'Seleccionar...' al lado de 'Filtro:'.

2. De haber comparado ya las carpetas y tener el resultado en pantalla, imagen 3 de la entrada anterior, de querer aplicar ahora un nuevo filtro u otro distinto, se escoge en el menú 'Herramientas > Filtros...'  y se selecciona el deseado accediendo a la ruta donde esté guardado el archivo '.flt'.

Para trabajar con filtros creados por nosotros, ver 'Paso 2', tras crear un archivo de la extensión '.flt', debe instalarse en el programa escogiendo dicho archivo después de acceder desde el menú a  'Herramientas > Filtros... > Instalar...', en este caso hay que tener en cuenta los aspectos descritos en el 'Paso 3'.


Paso 2. Crear filtro



Hay dos tipos de filtros, los que indican con qué archivos trabajar únicamente y lo que especifican qué archivos no tener en cuenta. A continuación se muestra un ejemplo de cada uno.


Archivo: notInit.flt
--------------------------------------------------------------------------------------------------------------------------
## This is a directory/file filter for WinMerge
## This filter avoids files that start with specified characters
## name: not necessary same name as file
name: notInit
desc: Avoid files that start with specified characters

## Avoid
def: include

## Filters for filenames begin with f:
## Filters for directories begin with d:
## (Inline comments begin with " ##" and extend to the end of the line)

f: ^\. ## exclude .*.* files, \ for especial characters

#d: \\*$ ## Exlude subdirectories
--------------------------------------------------------------------------------------------------------------------------

Archivo: onlyExtension.flt
--------------------------------------------------------------------------------------------------------------------------

## This is a directory/file filter for WinMerge
## This filter only works with specified extensions
## name: not necessary same name as file
name: onlyExtensions
desc: Work only with specified extensions

## This is an exclusive filter, only works with indicated values
def: exclude

## Filters for filenames begin with f:
## Filters for directories begin with d:
## (Inline comments begin with " ##" and extend to the end of the line)

f: \.png$
f: \.pdf$

d: \\*$ ## Include subdirectories
--------------------------------------------------------------------------------------------------------------------------

Para utilizarlos ver lo explicado en 'Paso 1', tener en cuenta varios puntos importantes indicados en 'Paso 3'.


Paso 3. Actualizar filtro


Hay dos aspectos a resaltar cuando se modifica un filtro.

1. Si se actualiza el archivo de extensión '.flt' desde el bloc de notas por ejemplo, en el programa WinMerge no se actualizará dicho cambio por lo que debe eliminarse el filtro y volver a instalarse, ver 'Paso 1.

2. De modificar el filtro desde el programa ('Herramientas > Filtros... > Editar'), no se modificará el archivo '.flt' por lo que de usar filtros que queramos copiar de un ordenador a otro o conservarlos en una carpeta separada, recomiendo modificar el archivo y volver a instalarlo en el programa.


Como siempre, utilizar una herramienta de manera eficiente requiere invertir cierto tiempo para familiarizarse con sus características; tiempo bien invertido.

¡Un saludo!

Carlos A. Molina

Webs


Entrada anterior

Guía filtros en WinMerge

WinMerge Web

sábado, 9 de julio de 2016

Comparador de carpetas y archivos en Windows

Hoy se añade una nueva aplicación a las nombradas en una anterior entrada, las cuales ofrecían diferentes alternativas para comparar archivos y carpetas. En esta ocasión se trata de un programa para el sistema operativo Windows  que trabaja tanto con archivos como con carpetas, se darán unos consejos para un uso más cómodo.

Imagen 1. Comparador de carpetas y archivos en Windows

La aplicación es WinMerge y una vez instalada, para un uso más cómodo recomiendo estos dos consejos

1. Comparar subcarpetas

Esta opción es obligada de querer comparar el contenido entre dos carpetas. Para activarla una vez se hace click en el icono de las carpetas amarillas (opción Comparar), se selecciona Incluir subcarpetas.

Imagen 2. Incluir subcarpetas

Sobre la imagen anterior decir que de arrastrar los archivos o carpetas a la parte correspondiente de la ventana (al lado de Izquierda y Derecha) se evita tener que escribir manualmente la ruta; tampoco es necesario seleccionar ningún icono para realizar la comparación, con arrastrar lo deseado a la pantalla de la aplicación automáticamente tomará la ruta.

2. Visualización modo árbol

Personalmente, este es el mejor modo de poder comparar carpetas. Para activarlo, una vez se muestran los resultados de la comparación, click en la opción Ver de la barra de menú y escoger Modo Árbol. Al comparar los archivos se utilizan colores que indican si son iguales o diferentes y de este modo no tener que leer la columna con texto donde también se especifica.

Imagen 3. Visualización en modo árbol

Terminar indicando que el programa es capaz de comparar imágenes, hojas de cálculo, etc. utilizando para ello su versión binaria; y por supuesto, siempre hay que jugar con la herramienta para descubrir nuevas opciones como ver diferencias entre los archivos haciendo click sobre ellos una vez comparados, o los filtros, que seguro convertirán la herramienta en una de las más utilizadas una vez se sepan configurar.


Espero que os ayude en algún momento en que debáis saber qué diferencias puede haber entre varias copias o versiones.

Saludos


Webs


Entrada pasada sobre comparadores



WinMerge web

Imágenes de uso libre