Suivez-nous sur X
|
|
|
0,
A,
B,
C,
D,
E,
F,
G,
H,
I,
J,
K,
L,
M,
N,
O,
P,
Q,
R,
S,
T,
U,
V,
W,
X,
Y,
Z,
ALL
|
|
0,
A,
B,
C,
D,
E,
F,
G,
H,
I,
J,
K,
L,
M,
N,
O,
P,
Q,
R,
S,
T,
U,
V,
W,
X,
Y,
Z
|
|
0,
A,
B,
C,
D,
E,
F,
G,
H,
I,
J,
K,
L,
M,
N,
O,
P,
Q,
R,
S,
T,
U,
V,
W,
X,
Y,
Z
|
|
A propos d'Obligement
|
|
David Brunet
|
|
|
|
Test de Sizer 1.2
(Article écrit par Christophe Arribat et extrait d'AmigaDP - septembre 1992)
|
|
Présentation
Si vous avez déjà été confronté, lors de la copie de fichiers et de répertoires par le Workbench,
à un message de type "Disk Full, Retry or Cancel" (et qui n'a jamais connu cela ?), alors
Sizer devrait vous éviter de nouvelles crises de nerfs...
Il s'agit d'un petit programme (6 kilo-octets, écrit en C) dont le but est d'afficher la taille
totale des fichiers, répertoires (et leurs sous-répertoires) actuellement sélectionnés sous le
Workbench. L'utilisation la plus courante sera de permettre à un utilisateur du Workbench de vérifier
si la taille totale d'une arborescence de fichiers qu'il souhaite copier n'excède pas la place
disponible sur le disque de destination.
Utilisation
Sizer est un utilitaire dédié aux utilisateurs du Workbench ; s'il est lancé depuis un Shell
(ou un CLI), le programme se terminera immédiatement sans rien faire. L'utilisation depuis
le Workbench est enfantine. Il suffit de simples clics de la souris : Shift + bouton gauche
de la souris sur les icônes de chaque fichier et répertoire dont on veut connaître la taille totale
d'occupation sur disque, puis double-clic sur l'icône de Sizer. Une fenêtre s'ouvre aussitôt
sur l'écran du Workbench, offrant les cinq champs d'informations suivants :
- Bytes : indique le nombre total d'octets occupés par les fichiers et répertoires sélectionnés.
Important : rappelez-vous que Sizer tient compte de la sous-arborescence complète des répertoires.
De plus, la place occupée sur disque par les icônes des différents fichiers et répertoires (fichiers
"#?.info") est également incluse dans ce compte.
- Directories : indique le nombre total de répertoires contenus dans votre sélection.
- Files : idem, mais pour le nombre total de fichiers.
- OFS Blocks : indique le nombre de blocs qu'occuperait votre sélection si elle était copiée
sur un disque formaté en OFS (Old File System : format des disquettes sous ROM 1.3 ou inférieure).
Un bloc = 488 octets en OFS.
- FFS Blocks : idem, mais pour un disque destination formaté en FFS (Fast File System : format disponible
pour disquette depuis la ROM 2.0, et pour disque dur depuis la ROM 1.3). Un bloc = 512 octets en FFS.
Ces cinq champs sont mis à jour au fur et à mesure que le programme parcourt le disque, calculant
les valeurs nécessaires. Lorsqu'il a terminé, les phrases "Program completed." "Select close gadget
to exit." apparaissent dans la fenêtre, vous informant de la fin du travail.
Conclusion
Comme beaucoup de programmes du domaine public, Sizer comble un manque dans le Workbench. Il
n'existe en effet pas de moyen immédiat (sans lancer un Shell) de connaître la place totale occupée
par un répertoire et sa sous-arborescence. Pour moi, l'utilisation optimale de Sizer sous ROM 2.0
est obtenue lorsqu'on l'utilise avec le ToolManager de Stefan Becker (disponible sur Fish 551).
On peut ainsi rajouter Sizer dans le menu "Tools" du Workbench 2.0, lui donnant la place qui lui
revient : celle d'une fonction parfaitement intégrée au Workbench, et qui aurait dû en faire partie
dès sa conception. Peut-être pour le 3.0 ?
Nom : Sizer 1.2.
Auteur : Fabbian G. Dufos, III.
Genre : outil pour disque.
Date : 1992.
Configuration minimale : Amiga OCS, 68000, AmigaOS 1.0.
Licence : Open Source.
Téléchargement : Fish 699.
|
|