              ┌───────────────────────────────────────────────┐
              │  Cette aide comporte les chapitres suivants : │
              │                                               │
              │        1. Quelques précisions                 │
              │        2. Comment utiliser UDEL ?             │
              │        3. Exemples                            │
              │        4. Options par défaut                  │
              │        5. Limites de UDEL                     │
              └───────────────────────────────────────────────┘


───────────────────────── 1. QUELQUES PRECISIONS ─────────────────────────────


UDEL (the Ultimate DELete command) sera un des composants des UTOOLS (the
Ultimate TOOLS) qui comporteront les quatre outils suivants :

UCD    Changement  de répertoire intelligent  entre partitions  et sans avoir à
       donner de chemin d'accès complet.
UCOPY  Copie de  fichiers et/ou répertoires  avec, dans le cas  d'une copie sur
       disquette, répartition éventuelle sur plusieurs disquettes si nécessaire
       les fichiers restant récupérables partiellement.
UDEL   Destruction de  fichiers et/ou  répertoires  avec  de nombreuses options
       (voir ci-après).
UDIR   Liste de fichiers avec de nombreuses options et critères de sélection.

Aujourd'hui (01/08/91), UDEL est le seul des UTOOLS disponible. Les autres
outils seront mis en diffusion dès que disponibles.


UDEL est diffusé sous le principe du shareware (ou partagiciel, in french) :

Essayez-le librement  pendant un mois au plus.  S'il vous convient, merci de
nous faire parvenir 120 F. ou 20 $ US.
Vous recevrez en retour une disquette contenant la dernière version de UDEL
et une documentation complète imprimable.

Vous pouvez diffuser UDEL librement  à la seule condition de n'enlever ni modi-
fier aucun des fichiers associés.


Pourquoi ce nom extrêmement modeste d'Ultimate Tools ?

Initialement, nous voulions appeler ces outils YADEL (Yet Another DELete
command), YADIR, YACOPY et YACD (Notez que c'est nettement moins prétentieux !).
Nous nous sommes rendu compte,  à l'usage,  que plus le nom de la commande
est court plus on prend volontiers l'habitude de l'utiliser en lieu et place de
la commande DOS correspondante.
En outre,  la disposition du clavier  ne se prête pas aisément  à la frappe des
trois lettres Y, A et D consécutives.
Enfin, le nom  YATOOLS  pour regrouper  les 4 outils ne nous convenait pas trop
(YAPTOOLS - Yet Another Package of TOOLS ne nous convenant pas mieux).
En conséquence, et après avoir longuement cogité (au moins deux secondes), nous
avons fini par opter humblement pour le qualificatif 'Ultimate' qui nous a
semblé d'autant mieux adapté à ces outils que nous ne voyons pas comment on
pourrait en faire de meilleurs, maintenant ( ;-) ) et que, bien que nous ne
puissions prétendre les avoir tous passés en revue, nous n'avons pas encore vu
passer d'outil équivalent en freeware ou shareware.


Si vous aimez UDEL, merci de nous faire parvenir votre modeste contribution à :

        Georges PLANELLES
        GREEN Informatique
        Rue du Tour de l'Eau
        ZI de Champ Roman
        F-38400 ST MARTIN D'HERES
        FRANCE

en précisant les informations suivantes :
- Votre adresse,
- Le numéro de version de la copie d'UDEL que vous possédez.
- Le type de disquette (format ET capacité) que vous désirez recevoir.


Toute remarque ou suggestion pertinente ainsi que tout rapport d'anomalie sur
UDEL seront les bienvenus.
En plus de l'adresse ci-dessus, nous sommes joignables sur Calvacom / GP28.




──────────────────────── 2. COMMENT UTILISER UDEL ? ──────────────────────────


Rôle    : UDEL permet de détruire un ou plusieurs fichiers ET/OU répertoires
          dans une ou plusieurs partitions.
          Plusieurs désignations de fichiers sont autorisées sur la même li-
          gne de commande.
          Différentes options permettent de sélectionner plus ou moins fine-
          ment les fichiers/répertoires à détruire.

          ATTENTION : Cette commande peut être extrêmement dangeureuse puis-
                      que, lorsqu'aucune option par défaut n'est installée,
                      la commande UDEL /R /X /S \*.* détruit TOUS les fichiers
                      ET TOUS les répertoires de TOUS les disques en ligne
                      (si !). A vos backups !

Syntaxe : UDEL [[-|/<Options> [<Parameters>]] [<File Spec.>] ...] ...

Les options sont toujours précédées d'un signe '-' ou '/'. Celles qui ne doi-
vent pas être suivies d'un paramètre, peuvent être combinées (/abc)
Certaines options doivent être suivies d'un paramètre (date ou nom de fichier)
Dans ce cas, le paramètre suivant de la commande est supposé être le paramètre
attendu.
La plupart des options agissent comme une bascule : Si une option par défaut
est positionnée (voir /I), la présence de l'option dans la ligne de commande
annule ce positionnement ; toute autre occurrence de l'option dans la ligne de
commande bascule l'état de l'option.

UDEL sans options et avec un seul paramètre fonctionne exactement comme la
commande DEL de MS/DOS.



Options autorisées :

/?  Aide en anglais ou en français, selon la langue par défaut.
/A  [A]ide (Help in french)
/C  [C]onfirmer avant chaque suppression de fichier/répertoire
/D  Confirmer avant chaque suppression de répertoire ([D]irectory)
/F  La liste des fichiers à détruire se trouve dans le [F]ichier précisé
/H  [H]elp (Aide en anglais)
/K  [K]eepDir - Ne pas détruire les répertoires, seulement les fichiers
/I  [I]nstaller des options par défaut
/L  [L]ister seulement les fichiers et répertoires sans les détruire (grâce à
    l'option /X, peut avantageusement remplacer un outil comme WHERE ou OUESTU)
/N  [N]ewer - Ne détruire que les fichiers plus récents que la date précisée
/O  [O]lder - Ne détruire que les fichiers plus vieux que la date précisée
/P  [P]aginer la liste des fichiers (si option /L ou /V).
/R  [R]écursif - Poursuivre la recherche/destruction dans tous les sous-ré-
    pertoires du répertoire courant ou du répertoire désigné.
/S  Détruire également les fichiers [S]péciaux (Invisibles, Système et en
    lecture seulement)
/V  [V]erbose - Lister tous les fichiers détruits au fur et à mesure
/X  Recherche/suppression croisée [X] à travers toutes les partitions acces-
    sibles.
/Z  [Z]ero - Avant de détruire le fichier, le réécrire avec des zéros de manière
    à ce qu'il ne soit pas récupérable par des outils genre PCTOOLS(tm).
/1  A utiliser avec /R pour limiter la recherche des fichiers et sous-réper-
    toires au premier niveau d'arborescence seulement (voir plus loin).



────────────────────────────── 3. EXEMPLES ───────────────────────────────────


Ces exemples supposent qu'aucune option par défaut n'a été installée par la
commande UDEL /I.


UDEL *.BAK
Détruit tous les fichiers en .BAK du répertoire courant

UDEL /R *.BAK
Détruit tous les fichiers et répertoires en .BAK du répertoire courant et de
tous ses sous-répertoires

UDEL /R \*.BAK
Détruit tous les fichiers et répertoires en .BAK de la partition courante

UDEL /R /X \*.BAK
Détruit tous les fichiers et répertoires en .BAK de toutes les partitions
accessibles

UDEL /R /X D:\*.BAK
Détruit tous les fichiers et répertoires en .BAK de la partition D: uniquement
(Notez que la désignation d'unité D: annule l'option /X).

UDEL -RXL *.BAK
Liste tous les fichiers et répertoires en .BAK de toutes les partitions
accessibles

UDEL -RV -O 072290 *.BAK *.OLD *.SAV
Détruit et liste tous les fichiers en .BAK, .OLD et .SAV du répertoire courant
et de ses sous-répertoires s'ils n'ont plus été modifiés depuis le 22/07/1990
(Une date doit être sous le format MMJJAA si la langue par défaut est l'anglais
et sous le format JJMMAA dans le cas contraire - voir UDEL /I pour la langue)

UDEL /RV \*.BAK /R \*.OLD /RV \*.SAV
1. Détruit et liste tous les fichiers en .BAK de la partition courante
2. Détruit et liste tous les fichiers en .OLD du répertoire racine (l'option /R
   annule celle de la première spécification de fichier).
3. Détruit sans liste tous les fichiers en .SAV de la partition courante
   (l'option /R rebascule en mode récursif et l'option /V annule le mode ver-
   bose demandé avec la première spécification de fichier).

UDEL -RV -F LISTE.DEL
Détruit récursivement et liste tous les fichiers et répertoires dont la désigna-
tion se trouve dans le fichier texte LISTE.DEL, à raison d'une désignation de
fichier par ligne.


NOTE IMPORTANTE :
---------------

Si, dans le disque courant, il existe les deux sous-répertoires suivants
\AAA\BBB et \AAA\CCC\BBB (Même nom BBB mais pas au même niveau), les deux
commandes suivantes :

        UDEL /R \AAA\BBB ou
        UDEL /R BBB             si le répertoire courant est \AAA

détruiront les deux sous-répertoires BBB de l'arborescence, celle ci étant
intégralement balayée depuis le répertoire \AAA.
Ceci peut parfois être gênant, surtout si ce n'est pas voulu.

L'option /1 utilisée conjointement avec l'option /R indique à UDEL de limiter
sa recherche au premier niveau désigné.

Ainsi, la commande :

        UDEL /R /1 \AAA\BBB

provoquera bien la destruction COMPLETE de la sous-arborescence de BBB (BBB
compris) mais ne touchera pas l'autre sous-répertoire BBB puisque UDEL ne
descendra pas dans CCC pour l'y rechercher.



───────────────────────── 4. OPTIONS PAR DEFAUT ──────────────────────────────


La commande UDEL /I permet de mettre en place certaines options par défaut,
celles-ci étant conservées dans le fichier UDEL.CFG dans le même répertoire
que UDEL.EXE.

Les options installables par défaut sont :

/R  Mode récursif
/V  Mode bavard (verbose)
/C  Confirmation à chaque destruction de fichier/répertoire
/D  Confirmation à chaque destruction de répertoire
/K  Konservation des répertoires (dans le cas où /R)
/Z  "Zéroter" les fichiers avant de les détruire
/S  Ne pas détruire les fichiers Spéciaux (Invisibles et Read-only)
/X  Rechercher/Détruire à travers toutes les partitions accessibles
/P  Paginer la liste des fichiers (dans le cas où /V ou /L)
/L  Lister seulement, sans détruire.
/1  Desctruction récursive mais à partir du premier niveau seulement.

Par ailleurs, il est également possible de préciser la langue à utiliser
par défaut (Anglais -mode initial- ou Français) et d'indiquer quelle est
la réponse par défaut qu'on veut se voir proposer lors d'une confirmation
avant suppression.

Lorsque des options par défaut sont installées, il ne faut PAS les répéter
dans la commande, sans quoi, en fonction du principe de bascule, elles sont
annulées. Ceci, sauf dans le cas où on veut effectivement annuler une option
par défaut.

Dans le mode bavard (verbose), les options par défaut sont précisées dans le
rappel de commande affiché en haut de l'écran.

Exemple :
Si l'option /L est définie par défaut, pour détruire effectivement des fi-
chiers, il faudra taper la commande UDEL /L <fichiers>.


─────────────────────────── 5. LIMITES DE UDEL ───────────────────────────────


UDEL ne peut détruire les répertoires avec l'attribut READ-ONLY. C'est le cas,
par exemple, du répertoire invisible de protection d'Excel (de Microsoft).
Dans ce cas précis, cet inconvénient est également un avantage, puisqu'il vous
permet, même après destruction de tous les fichiers d'Excel, de désinstaller
normalement le produit pour pouvoir le réinstaller ensuite.


────────────────────────────── AVERTISSEMENT ─────────────────────────────────

Cet avertissement est spécifique de la version française :

Mon anglais étant très approximatif, merci d'avance à celui qui me proposera
une version "déboguée" des fichiers UDEL_END.HLP et UDEL_ENW.HLP et me préci-
sera mes fautes grossières dans les messages et libellés en anglais.

────────────────────────────── FIN DE L'AIDE ─────────────────────────────────
