Autor Tema: Borrar archivos basura de eagle proteus y ccs c pcw  (Leído 3724 veces)

0 Usuarios y 3 Visitantes están viendo este tema.

Desconectado cosmic

  • PIC16
  • ***
  • Mensajes: 175
Borrar archivos basura de eagle proteus y ccs c pcw
« en: 26 de Octubre de 2015, 23:16:15 »
Hola amigos. :-/
Abri un tema nuevo, pues no veo nada al respecto.

Tengo este código para borrar archivos basura de eagle 6.5.
Hola amigos. Gran foro.
Tengo este código para limpiar algunos archivos basura de mi pc, que algunos programas generan siempre al cerrarlos.

@echo off
cd C:\

echo b#1
echo b#2
echo b#3
echo b#4

echo Cierre este programa para cancelar o
pause
@echo off

del *.b#1 /f /q /s
del *.b#2 /f /q /s
del *.b#3 /f /q /s
del *.b#4 /f /q /s

Esto funciona bien. Pero quiero que lo haga al tiempo en las unidades C,D y E. agregare los archivos de los otros programas.Estos archivos ocupan mucho disco con el tiempo y la operacion manual se vuelve tediosa.
Se puede. Como es el comando a agregar. Por ser tan delicado ésto, necesito alguien que sepa, y no dañar algo ireversible.
Mil gracias :-)

Desconectado KILLERJC

  • Colaborador
  • DsPIC33
  • *****
  • Mensajes: 8242
Re:Borrar archivos basura de eagle proteus y ccs c pcw
« Respuesta #1 en: 26 de Octubre de 2015, 23:36:10 »
No encontre que hacen los #, pero con un simple:

del C:\.b /f /q /s
del D:\*.b /f /q /s
del E:\*.b /f /q /s

No bastaria ?, es decir estas apuntando al directorio raiz, borrando todos los archivos *.b y en todas su subcarpetas por la /s

¿?

Desconectado cosmic

  • PIC16
  • ***
  • Mensajes: 175
Re:Borrar archivos basura de eagle proteus y ccs c pcw
« Respuesta #2 en: 26 de Octubre de 2015, 23:47:48 »
Hola amigo KILLERJC.
Como siempre tan amable.
En ese caso, me tocaria, cada vez que haga un
del C:/*.b /f /q /s
del D:/*.b /f /q /s
del E:/*.b /f /q /s

Me tocaría repetir el nobre del archivo para cada unidad :?
pense que se podia algo comooo.

cd C:\
cd D :\
cd E:\
Para no tener que repetir el nombre de archivo en cada caso.

lo del los # el eagle lo pone cada vez que hay una modificación llenando de mugre mi disco.
Pero eso ya lo pude configurar en el Eagle 6.5, y no me crea ningun archivo. Ya será esto para proteus y CCS C.

Desconectado KILLERJC

  • Colaborador
  • DsPIC33
  • *****
  • Mensajes: 8242
Re:Borrar archivos basura de eagle proteus y ccs c pcw
« Respuesta #3 en: 26 de Octubre de 2015, 23:50:13 »
Dejame entender... Como son los nombes de los archivos ?, como son las extensiones de los mismos ?

Desconectado cosmic

  • PIC16
  • ***
  • Mensajes: 175
Re:Borrar archivos basura de eagle proteus y ccs c pcw
« Respuesta #4 en: 27 de Octubre de 2015, 00:11:53 »
 BAK
 ERR
 DBK
 ESYM
 TRE
SYM
XSYM
LSTSTA
 PJT
CCSPJT
 XSYM
 PDSBAK
WORKSPACE
COD
MAP
mcs
 b#1, el eagle sigue la secuencia, EJ: modifico el archivo por segunda vez me crea otro pero b#2, y asi sucesivamente.

Los otros archivos son los generados por proteus y CCS C pcw.
El unico que no borro de proteus es el PWI, este se genera cuando creo un watch window, para ver lo que ocurre en los registros..

Desconectado KILLERJC

  • Colaborador
  • DsPIC33
  • *****
  • Mensajes: 8242
Re:Borrar archivos basura de eagle proteus y ccs c pcw
« Respuesta #5 en: 27 de Octubre de 2015, 00:35:23 »
A mi me preocupa que estes borrando por ejemplo un .bak , o un pjt, o un cod,map o err, que tranquilamente pueden ser de cualquier cosa menos de proteus y el CCS
asi que trataria de limitar el borrado unicamente a las carpetas y subcarpetas que involucran a estos.

Para el caso que sea un numero al final
*.b#?

Para el caso de que no importe la cantidad de numeros
*.b#*

Y lo unico que se me ocurre es algo asi:

Código: [Seleccionar]
set list=BAK ERR DBK ESYM TRE SYM XSYM LSTSTA PJT CCSPJT PDSBAK WORKSPACE COD MAP mcs b#*
set unidades=C D E

(for %%b in (%unidades%) do
    (for  %%a in (%list%) do
           del %%b:\ *.%%a /f /q /s
)))

podrias probarlo poniendo un echo en ves de un del, y sino funciona tratar de poner en unidades C:\ D:\ y poner %%b solo abajo. Es lo unico que se me ocurre, seguro que el for esta tambien mal usado pero bueno es lo mas simple que puedo hacer con mi conocimiento xD

Desconectado Belgitaes

  • Colaborador
  • PIC16
  • *****
  • Mensajes: 215
Re:Borrar archivos basura de eagle proteus y ccs c pcw
« Respuesta #6 en: 27 de Octubre de 2015, 00:55:42 »
Para Borrar Archivos Basuras De Proteus
Tienes Este Archivo Ms-dos
Colocalo En La Misma Carpeta De Labcenter
Y Tica Sobre El Archivo Que Te Subo En Rar
Automaticamente Te Borrara Todos Esos Archivos Basura
Que Te Nombro Aqui PWI_DBK_LBK_CLUTTER

Aparte De Eso Proteus Tambien Guarda Otros Archivos Escondidos
En Una Carpeta Oculta
Me Imagino Que Sabras Como Ver Las Carpetas Ocultas

Documents and Settings
Tu Carpeta Del Sistema ( El Nombre Que Le Hayas Puesto)
Configuración local
Datos de programa
Labcenter Electronics
Proteus
Simulation Results

Esta Carpeta Oculta Contiene En Formato PDF Todas Las Simulaciones Realizadas
Y Cada Vez Que Realizas Una Simulacion Te Crea Un Archivo PDF
Con Una Numeracion
Eso Tambien Es Basura Y Puedes Eliminar La Misma Carpeta Labcenter Electronics
Que Esta En Esta Carpeta Oculta Sin Problema

Desconectado cosmic

  • PIC16
  • ***
  • Mensajes: 175
Re:Borrar archivos basura de eagle proteus y ccs c pcw
« Respuesta #7 en: 27 de Octubre de 2015, 01:06:31 »
Esas extensiones que mensionas, estoy seguro que son de los programas, cree pequeños proyectos esquemas códigos y los guarde en tres carpetas respectivamente, Proteus,CCS, Eagle.
Allí se crean al guardar y compilar con estos programas.
Soy conciente de esto, y no me tomo nada a la ligera.

Desconectado cosmic

  • PIC16
  • ***
  • Mensajes: 175
Re:Borrar archivos basura de eagle proteus y ccs c pcw
« Respuesta #8 en: 27 de Octubre de 2015, 01:15:07 »
amigo  Conectado Belgitaes.
Ya revise el código de tu archivo, y es algo así lo que tengo.
Pero lo estoy haciendo para todo el disco C, sin ningún problema.
Lo que quiero es limpiar todas las unidades donde tengo proyectos, aunque ya las limpie.

Bueno amigos. No se si sea descabellado, pero que tal esta.
Se podra crear un archivo auto ejecutable que cuando detecte el cierre de alguno de estos programas.
CCS, Proteus e Eagle. HAga la limpieza automaticamente. Sería una gran herramienta.

Se tiene que poder, la vaina es que con mis pocos conocimientos de programación  :(

Desconectado KILLERJC

  • Colaborador
  • DsPIC33
  • *****
  • Mensajes: 8242
Re:Borrar archivos basura de eagle proteus y ccs c pcw
« Respuesta #9 en: 27 de Octubre de 2015, 01:19:38 »
No se si cuando se cierren los programas, pero imagino que podrias ponerlo para cuando inicie windows...
Y lo que decia yo, es que implementar eso para TODO el disco C: terminarias borrando mas archivos de los que deberias.

Por ejemplo en mi caso yo nunca posei CCS o Proteus en mi PC y tengo archivos con las siguientes extensiones:

 BAK
 ERR
 TRE
 PJT
 MAP
 MCS
« Última modificación: 27 de Octubre de 2015, 01:24:30 por KILLERJC »

Desconectado cosmic

  • PIC16
  • ***
  • Mensajes: 175
Re:Borrar archivos basura de eagle proteus y ccs c pcw
« Respuesta #10 en: 27 de Octubre de 2015, 01:37:07 »
pues la verdad ya esta hecho desde hace tres días, pero antes busque en mi disco, estos archivos, con un programa similar, y aparte de estos programas no encontre para otros.
por eso te digo que no me tomo nada a la ligera, lo ultimo que deseo es dañar mi sistema.
Tambien me suena que lo haga al inicio de Windows. :-)

Desconectado planeta9999

  • Moderadores
  • DsPIC30
  • *****
  • Mensajes: 3520
    • Pinballsp
Re:Borrar archivos basura de eagle proteus y ccs c pcw
« Respuesta #11 en: 27 de Octubre de 2015, 04:31:02 »
.

Los ficheros .b#? y .s#?, que genera Eagle no son archivos basura, son copias de seguridad que crea Eagle automáticamente cada cierto tiempo, del esquema y el PCB. Si un día se corrompieran tus archivos originales brd o sch, podrías echar mano de los .b#? y .s#?, simplemente renombrándolos,  para recuperar el último estado de trabajo.

No es nada recomendable borrar esos ficheros, aparte de que ocupan muy poco espacio. La utilidad de los ficheros de otros productos la desconozco, pero imagino que igualmente serán copias de seguridad, si ocupan poco espacio mejor dejarlos.


Desconectado KILLERJC

  • Colaborador
  • DsPIC33
  • *****
  • Mensajes: 8242
Re:Borrar archivos basura de eagle proteus y ccs c pcw
« Respuesta #12 en: 27 de Octubre de 2015, 05:22:54 »
Los que conosco son
.bak, normalmente los usa cualquier programa para el mismo objetivo que dice planeta. cuando se abre un archivo se suele crear una copia del mismo.
.err generado en la compilacion, que si no tiene errores son 0 bytes ocupados, es decir el archivo en si es lo que ocuparia.
.map generado luego del linker en el cual contiene todos los porciones de memoria, es como un aviso de lo ocupado, bastante util, cada ves que compilas/linkeas un proyecto se crea/modifica. Asi que es uno solo por proyecto de CCS por mas que tengas 5000 archivos en tu proyecto
.pjt me suena a proyecto.. y algunos lo usan para eso.
.workspace como lo dice debe guardar como esta la UI, formato,etc para que cuando entres este igual.

Los demas no se.
Personalmente pienso que si esto te molesta tenes que apuntar a otro lado. Mejor disco, quitar otra cosa, etc, pero como ya una vez me "enfrente" con uno que le molestaba unos megabytes de mas, a pesar que hoy en dia lo mas comun es un disco de 1Tb, decidi seguirle el ritmo.
« Última modificación: 27 de Octubre de 2015, 08:39:42 por KILLERJC »

Desconectado cosmic

  • PIC16
  • ***
  • Mensajes: 175
Re:Borrar archivos basura de eagle proteus y ccs c pcw
« Respuesta #13 en: 27 de Octubre de 2015, 14:27:10 »
Se que son para eso, respaldos. :-/
Al final siempre tengo copias de los orifginales, no me afecta nada, ademas esto es configurable ya dede eagle ultimas versiones, ese tema no me incomoda para nada.

Desconectado cosmic

  • PIC16
  • ***
  • Mensajes: 175
Re:Borrar archivos basura de eagle proteus y ccs c pcw
« Respuesta #14 en: 27 de Octubre de 2015, 14:34:25 »
De todas formas y como el que persevera alcanza.
Aquí esta lo que quiero, esta es la linea de comando que necesito.

FOR %%a IN (C D E) DO FOR %%b IN (1 2 3 4) DO DEL %%a:\*.b#%%b /f /q /s.

Probada y funcionando, para cualquier archivo. ((:-))
Gracias a todos. Doy el tema por solucionado. :-)