UN PTIT CODE CLEANER (.BAT) POUR CEUX QUI VEULENT POSTER LEURS SOURCE
f0xi
Messages postés4205Date d'inscriptionsamedi 16 octobre 2004StatutModérateurDernière intervention12 mars 2022
-
31 mai 2006 à 00:25
MacGaliver
Messages postés146Date d'inscriptionvendredi 28 mai 2010StatutMembreDernière intervention21 juillet 2013
-
9 oct. 2010 à 19:00
Cette discussion concerne un article du site. Pour la consulter dans son contexte d'origine, cliquez sur le lien ci-dessous.
MacGaliver
Messages postés146Date d'inscriptionvendredi 28 mai 2010StatutMembreDernière intervention21 juillet 20133 9 oct. 2010 à 19:00
N'oubliez pas les attributs ce sera mieux et "if exist"
ironaxia
Messages postés8Date d'inscriptionjeudi 3 juillet 2003StatutMembreDernière intervention26 septembre 2006 6 juin 2006 à 00:17
Pour effacer les fichiers dans les sous répertoires il faut rajouter le commutateur /S avec la commande del:
@echo off
del /s *.~*
del /s *.dcu
del /s *.dsk
del /s *.cfg
del /s *.dof
del /s *.map
J'ai rajouté ceci uniquement à titre informatif. Rien ne va remplacé un bon outil comme GExpert.
f0xi
Messages postés4205Date d'inscriptionsamedi 16 octobre 2004StatutModérateurDernière intervention12 mars 202235 1 juin 2006 à 22:55
les outils delphi (ajout d'outils) fournissent des macros ... peuvent etre utile car on peut recuperer le repertoire du projet ouvert ...
rien qu'avec le petit fichier .BAT on pourrais facilement faire cela :
del %1\*.~*
ou %1 est le premier parametre passé en ligne de commande (equivaux a ParamStr(1))
cs_Delphiprog
Messages postés4297Date d'inscriptionsamedi 19 janvier 2002StatutMembreDernière intervention 9 janvier 201332 1 juin 2006 à 21:12
Dès que tu auras publié ton nouveau code (en Delphi cette fois), on supprimera celui-ci.
Merci pour ta compréhension.
hurrycane
Messages postés117Date d'inscriptionsamedi 4 janvier 2003StatutMembreDernière intervention19 juin 20091 31 mai 2006 à 22:59
désolé les gars je sais pas ce qui ma pris
delphi prog ta raison
pour me rattraper je vous promet de faire poster un utilitaire de nettoyage en subdirectories aussi demain au grand maximum je my met tout de suite !
delphiprog tu peut la supprimer celle la stp !
cs_Delphiprog
Messages postés4297Date d'inscriptionsamedi 19 janvier 2002StatutMembreDernière intervention 9 janvier 201332 31 mai 2006 à 20:52
Je suis tout à fait d'accord avec Walkyries : GExpert est super pour cette tâche (et bien d'autres...). De plus, il facilite la réalisation d'archives en ne prenant en compte QUE les fichiers nécessaires au projet ou groupe de projets en cours.
La méthode du fichier batch possède plusieurs inconvénients :
1- celui de devoir être copié dans chaque dossier de projet
2- de ne pas traiter les sous dossiers
3- ne peut pas pouvoir être publiée sur un site traitant de programmation Delphi !!!
Si on se met tous à publier de tels codes, où va-t-on ?
Désolé Hurrycane.
hurrycane
Messages postés117Date d'inscriptionsamedi 4 janvier 2003StatutMembreDernière intervention19 juin 20091 31 mai 2006 à 14:14
oui oui oui
ja i pas donné d'importance
c'etait une vue globale concernant des sources didactiques
mais ta raison foxi je corrige !
cs_cantador
Messages postés4720Date d'inscriptiondimanche 26 février 2006StatutModérateurDernière intervention31 juillet 202113 31 mai 2006 à 09:37
si on prend la précaution d'enlever manuellement ceux là :
del *.~*
del *.dcu
del *.dsk
del *.cfg
del *.dof
ça me semble déjà bien..
walkyries
Messages postés1Date d'inscriptionmercredi 10 mai 2006StatutMembreDernière intervention31 mai 2006 31 mai 2006 à 08:58
Bonjour a tous,
Pour nettoyer toute l'arborescence d'un projet, il y a Gexpert qui fait ca tres bien.
f0xi
Messages postés4205Date d'inscriptionsamedi 16 octobre 2004StatutModérateurDernière intervention12 mars 202235 31 mai 2006 à 00:25
hem ... tu oublis que parfois (rarement) il peut y'avoir des diagrammes dans les projets donc il n'est pas obligatoire d'effacer le fichier DDP ...
de plus les fichiers .DCR ne doivent surtout pas etre effacer tout comme les .RES vus qu'il sont utiliser pour stocker les ressources d'un programmes... si j'execute ton script sur les projets je n'aurais plus d'icons sur mes composants dans la palette (fichier DCR).
et tu oublis un truc, la creation des fichiers de sauvegarde (*.~*) peut etre desactivée dans les options d'environement ...
9 oct. 2010 à 19:00
6 juin 2006 à 00:17
@echo off
del /s *.~*
del /s *.dcu
del /s *.dsk
del /s *.cfg
del /s *.dof
del /s *.map
J'ai rajouté ceci uniquement à titre informatif. Rien ne va remplacé un bon outil comme GExpert.
1 juin 2006 à 22:55
rien qu'avec le petit fichier .BAT on pourrais facilement faire cela :
del %1\*.~*
ou %1 est le premier parametre passé en ligne de commande (equivaux a ParamStr(1))
1 juin 2006 à 21:12
Merci pour ta compréhension.
31 mai 2006 à 22:59
delphi prog ta raison
pour me rattraper je vous promet de faire poster un utilitaire de nettoyage en subdirectories aussi demain au grand maximum je my met tout de suite !
delphiprog tu peut la supprimer celle la stp !
31 mai 2006 à 20:52
La méthode du fichier batch possède plusieurs inconvénients :
1- celui de devoir être copié dans chaque dossier de projet
2- de ne pas traiter les sous dossiers
3- ne peut pas pouvoir être publiée sur un site traitant de programmation Delphi !!!
Si on se met tous à publier de tels codes, où va-t-on ?
Désolé Hurrycane.
31 mai 2006 à 14:14
ja i pas donné d'importance
c'etait une vue globale concernant des sources didactiques
mais ta raison foxi je corrige !
31 mai 2006 à 09:37
del *.~*
del *.dcu
del *.dsk
del *.cfg
del *.dof
ça me semble déjà bien..
31 mai 2006 à 08:58
Pour nettoyer toute l'arborescence d'un projet, il y a Gexpert qui fait ca tres bien.
http://www.gexperts.org/
Cordialement.
31 mai 2006 à 00:25
de plus les fichiers .DCR ne doivent surtout pas etre effacer tout comme les .RES vus qu'il sont utiliser pour stocker les ressources d'un programmes... si j'execute ton script sur les projets je n'aurais plus d'icons sur mes composants dans la palette (fichier DCR).
et tu oublis un truc, la creation des fichiers de sauvegarde (*.~*) peut etre desactivée dans les options d'environement ...