home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
The CDPD Public Domain Collection for CDTV 3
/
CDPDIII.bin
/
fish
/
771-780
/
ff777
/
sizer
/
sizer.doc.français
< prev
next >
Wrap
Text File
|
1992-12-06
|
9KB
|
229 lines
Doc pour S I Z E R
©Gérard CORNU
(version 0.36 , 14-Nov-92)
Preambule: (nécessaire, de nos jours :-(
~~~~~~~~~
Sizer est copyright © 1992 par Gérard CORNU mais est librement
distribuable sous les conditions suivantes: que le prix demandé
pour un disque contenant Log.rexx ne soit pas supérieur, en
l'équivalent en monnaie locale, au prix demandé par Fred Fish pour
un AmigaLibDisk. Et aussi que ce fichier *non modifié* de documen-
tation accompagne le programme.
Ce programme ne peut pas être utilisé dans un but commercial, ni
inclus sur aucun disk apposé sur la couveture d'un magasine, sans
autorisation écrite préalable de l'auteur.
Thierry Colin ("Amiga DP", magasine français exclusivement
consacré au Domaine Public pour l'Amiga) est bien sûr autorisé à
l'inclure dans la collection DPAT (Domaine Public Amiga Toulouse).
Peter Miles (voir en fin de doc) est évidemment autorisé à l'inclure
sur un disque de l'"ICPUG Amiga library".
Fred Fish est bien sûr autorisé à l'inclure dans son unique
AmigaLibDisk librairie.
L'autorisation pour les personnes citées ci-dessus, de redistribuer
ce programme, n'est valable que si les conditions du premier
paragraphe sont respectées.
Mais qu'est-ce donc ce 'six heures', 'cré bon dieu?
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Sizer (pour les anglophobes, prononcez 'sailleseur' ;-) ;-) est
un simple utilitaire donnant la taille de tout disque, répertoire,
ou répertoire assigné. Il accepte un nombre infini (ou presque!)
d'arguments.
Sizer n'utilise aucune fonction du système 2.04, du moins pas encore...
donc il devrait marcher avec le 'vieux' système 1.2 ou 1.3.
Comment l'faire marcher ce tsoin-tsoin?
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Sizer s'utilise depuis le Shell uniquement.
Le format a changé:
sizer [-v] {< device | directory | assign >}
^ ^ ^
| | |
" répertoire répertoire
assigné
L'option -v n'est a utiliser que si l'on désir que Sizer affiche
le nom des fichiers qu'il est en train de 'peser' ;-), il est
vivement déconseillé d'utiliser cette option, ne serait-ce que pour
la vitesse perdue!
exemples:
sizer dh0:
sizer -v MonRépertoire
sizer outils/mon_répertoire_outil
sizer ram: sys:c un_autre_device: etc...
N'utilisez pas '/' à la fin du nom d'un répertoire, mais par contre
vous devez utiliser ':' à la fin d'un 'device' ou d'un répertoire
assigné.
Pour stopper Sizer dans son élan, tapez l'habituel CTRL C.
Si vous avez lancé Sizer avec l'option -v, maintenez la touche
CTRL enfoncée, et tapez répétitivement sur C jusqu'à ce qu'il se
décide à s'arrêter. Si vous insistez suffisamment il le fera!!!
Il est prérable d'utilser 'Sizer' depuis un utilitaire de gestion
de fichiers. Encore mieux avec un qui envoi les répertoires
sélectionnés d'un seul bloc à Sizer. Dommage, DirWork ne le fait pas,
tout au moins pas la version 1.62 que j'utilise actuellement.
(Du moins pas à ma connaissance!).
Je vous donne les paramètres que j'ai utilisé pour Sizer dans
DirWork (1.62):
- Allez dans l'éditeur de configuration (1er menu en haut à gauche).
- Cliquez sur un bouton non encore utilisé (dans le jeu du haut).
- Et remplissez les 'boîtes' de la façon suivante:
N'entrez pas cette colonne, c'est
seulement pour être plus clair!, on
n'est jamais trop prudent, isn'it? ;-)
Button text: Size (ou ce que vous voulez!)
Function: u (minuscule)
Selection: B (MAJUSCULE)
SpecialOp: , (virgule)
Option: p (minuscule)
Arguments: (chemin complet pour atteindre Sizer,
y compris Sizer, plus -v si vous voulez moins
de rapidité! N'utilisez pas 'Run' ni 'RunBack'.
- Cliquez sur le gadget 'Quit and use' (en haut à droite)
- De retour à DirWork, sauvez la nouvelle configuration.
- Et voilà!
Maintenant sélectionnez un répertoire dans l'une des deux listes,
puis cliquez sur le bouton que vous venez de créer. Une fenêtre
apparait et Sizer va afficher (si vous avez ajouté l'option -v)
tous les fichiers dont il est en train de mesurer la taille,
puis il va afficher quelque chose dans ce style:
Total number of files 17
Total number of directories 1
Total number of bytes in files 101108
Total number of blocks used 207
Total occupied: 105984 bytes, 103K
Inutile d'expliquer la première ligne (à part de la traduire,
toujours pour les anglophobes!, ça veut donc dire: Nombre total de
fichiers, et 17 en anglais se traduis par 17 en français, sorry but
I couldn't resist!). Pour ce qui est de la seconde, ce total de
répertoires inclus tous les sous-sous-...répertoires s'il y en avait.
La troisième ligne vous donne le nombre total d'octets (quel nom
bizarre!) de tous les fichiers examinés par Sizer. Quand à la
4ème elle indique le nombre total de 'blocks' tous les fichiers,
répertoires, sous-sous-...répertoires occupent sur leur 'device'
respectif.
Supposons que vous avez utilisé Sizer sur un répertoire contenant
10 fichiers de 256 octets chacun. La troisième ligne indiquera
2560 bytes (octets), mais la 4ème indiquera 10 blocks, plus 1 bloc
pour le 'File Header' de chaque fichier soit un total de 20.
Supposons (encore!) que le 'device' dans lequel sont contenus
ces fichiers, ai une taille de block de 512 octets, alors le total
occupé sera de 10240. Ce qui, vous l'admettrez est sensiblement
différent du total d'octets des fichiers.
Pour chaque répertoire que Sizer 'soupèse'(!), il recherche la taille
de block du 'device' sur lequel réside ce répertoire, et calcule
la taille occupée en conséquence.
C'est à cette occasion que j'ai découvert que la taille de block
du disque 'Ram:' était en fait de 1024 octets (avec KickStart 37.175).
La plupart des autres 'devices', disques durs, disquettes ont une
taille de block de 512 octets, mais j'ai 'ouie' dire qu'il serait
possible de la modifier avec le nouveau 'FastFileSystem'....
Crédits!
~~~~~~~~
Ce modeste utilitaire a été écris avec l'aide d'un article de
Paul OVERAA, publié par Amiga Format dans le numéro de Décembre
1990, page 209 et plus.
Sizer a été écris pour moi-même, pour m'aider à classer tout le
matériel (librement distribuable) que j'obtiens du grand Peter
MILES ¤
|~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~|
| Envoyez toutes suggestions, bug reports, compliments ;-), chocolats, |
| logiciels librement distribuables, disques durs de 1GO et plus, |
| scanners couleurs au format A3 en 48 bits, AMIGA 4000 tout neuf avec |
| microprocesseur 68060 , etc... |
| |
| OU SIMPLEMENT UNE CARTE POSTALE ! à: |
| |
| Gérard CORNU |
| 11 avenue Edouard Aynard |
| 69130 ECULLY |
| |
| FRANCE |
| |
| |
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Passez une bonne journée!
¤ Responsable et organisateur de la librairie Amiga à ICPUG.
ICPUG est un club unique et indépendant d'utilisateurs de machine
Commodore en Grande-Bretagne. J'en suis membre depuis 1988.
(ICPUG = Independent Commodore Products Users Group)
Pour devenir membre de ce club très brillant, contactez:
Jack COHEN, ICPUG Membership secretary, P.O. Box 1309,
LONDON, N3 2UT, ENGLAND.