Mostrando entradas con la etiqueta Windows. Mostrar todas las entradas
Mostrando entradas con la etiqueta Windows. Mostrar todas las entradas

martes, 28 de mayo de 2013

Comando FORFILES, acciones sobre múltiples ficheros




En Windows Vista, W7 y las versiones Server de 2008 en adelante, han incluido un nuevo comando a la shell (línea de comandos) que parece bastante interesante para automatizar tareas sobre ficheros.

Un ejemplo de cómo usar el siguiente comando, puede ser el siguiente script:


Set _Source=Ruta de la que borrar los ficheros “C:/temp”

Se borran los ficheros (/C if @isdir==TRUE RD /Q @path) que tengas más de diez días de antigüedad (/D -10). Que se encuentren en el Path indicado por la ruta _Source (/P), haciendo la búsqueda recursiva (/S ir a subFolders) con cualquier mascara (/M *)

Forfiles /P "%_Source%" /S /M * /D -10 /c "cmd /C if @isdir==TRUE RD /Q @path"
echo *Para ver el resultado y no dejar que el script se vaya de la ventana, poner rem por
echo *delante para quitarlo si no queremos interacción de usuario o borrarlo directamente.
pause
exit

Si ponemos todo seguido en el cmd, también podemos ejecutarlo en una única instrucción para probarlo.
La sintaxis es la siguiente (en inglés):

FORFILES [/p Path] [/m Mask] [/s] [/c Command] [/d [+ | -] {dd/MM/yyyy | dd}]  
 Key
   /p Path      The Path to search  (default=current folder)
   /s           Recurse into sub-folders
   /C command   The command to execute for each file.
                Wrap the command string in double quotes.
                Default = "cmd /c echo @file"
                The Command variables listed below can also be used in the
                command string.
   /D date      Select files with a last modified date greater than or
                equal to (+), or less than or equal to (-),
                the specified date using the "dd/MM/yyyy" format;
   /D + dd      Select files with a last modified date greater than or
                equal to the current date plus "dd" days. (in the future)
   /D - dd      Select files with a last modified date less than or
                equal to the current date minus "dd" days. (in the past)
                A valid "dd" number of days can be any number in
                the range of 0 to 32768.   (89 years)
                "+" is taken as default sign if not specified.

   Command Variables:
      @file    The name of the file.
      @fname   The file name without extension.               
      @ext     Only the extension of the file.                 
      @path    Full path of the file.
      @relpath Relative path of the file.         
      @isdir   Returns "TRUE" if a file type is a directory,
               and "FALSE" for files.
      @fsize   Size of the file in bytes.
      @fdate   Last modified date of the file.
      @ftime   Last modified time of the file.

jueves, 9 de diciembre de 2010

Imprime desde cualquier sitio con Google Cloud Print



[caption id="" align="alignright" width="250" caption="Image via CrunchBase"]Image representing Google as depicted in Crunc...[/caption]


Ya hablamos de "la nube" (cloud) ese concepto de internet, donde residen las aplicaciones y demas servicios que se nos dan por internet, ahora Google vuelve a subir el nivel al resto, creando un sistema de impresión, Google Cloud Print que podría darnos la posibilidad de imprimir un documento desde el movil, si tenemos conectada la impresora a un equipo con Windows como sistema operativo y Google Chrome, el navegador de Google, es interesante cuanto menos esta propuesta, aunque al mismo tiempo, seguro que a más de uno le ha dado por pensar que seguro que acaba medio mundo imprimiendo con mi impresora, o Google imprimiendo informes en mi casa (si lo hace van directos a Wikileaks, que tan de moda está, lo siento tenía que nombrarlo)

Me parece realmente interesante, ya que ahora mismo, mi dispositivo más conectado es el movil, los ordenadores tardan demasiado en encenderse (me estaré volviendo vago o ansioso?) y si recibo un correo electrónico y pudiera imprimirlo al momento estaría muy bien, o incluso genial, sin la necesidad de acercaarme a mi ordenador fijo, que "supongo" deberá estar encendido para procesar esa petición de impresión, igual incluso tiene sistema de colas de impresión y te gestiona el solito las peticiones, eso si que molaría. Bueno mañana mismo me lanzo a probarlo y cuenta más en profundidad mi experiencia. Se me notan las vacaciones hasta el lunes!!

Este Google se está vlviendo loco y cada vez que veo un servicio más que dan, me tientan más con ese Nexus S

martes, 12 de enero de 2010

Soporte oficial retirado para Windows XP SP2

El próximo 13 de julio de 2010 tanto Windows 2000 como Windows XP SP2 se quedarán sin soporte oficial. Para Windows XP sigue existiendio la posibilidad de actualizar al Service Pack 3, aunque desde Microsoft recomiendan que los usuarios se actualicen a Windows 7 (que raro que no me extrañe).

Intentaré volver a recordarlo cunado falte poco para esta señalada fecha, y cuando descubra, cunado le quitan el soporte al SP3, que seguro que no tardarán, conociendoles, querran que todos funcionemos con Windows 7 cuanto antes.