This is an old revision of the document!


TP 04 - Systems de fichiers

Objectifs

Le but de ce TP est d'apprendre à utiliser

  • Le type Result
  • Utiliser des fichers
  • Utiliser des descripterus de fichers

Sugestions

Transformer un buffer (&[u8]) en string (str) peut être fait en utilisant

std::str::from_utf8(&buffer[0..len]).unwrap()

Bibliographie

Sujets

  1. Écrivez un programme qui reçoit en argument de ligne de commande un fichier et une tâche. Mettre en œuvre les tâches :
    1. print - imprime le contenu du fichier
    2. size - imprime la taille du fichier
    3. owner - affiche l'utilisateur (uid) et le groupe (gid) du fichier
    4. mode_number - affiche le mode (permissions) en numero du fichier
    5. mode_text - affiche le mode (permissions) en text (rwx…) du fichier
    6. type - le type de fichier: dossier, fichier, lien, périphérique caractère, périphérique bloc, …
  2. Écrivez un programme qui reçoit en paramètre un dossier. Imprimer le contenu du dossier.
sde2/laboratoare/04_new.1647902632.txt.gz · Last modified: 2022/03/22 00:43 by alexandru.radovici
CC Attribution-Share Alike 3.0 Unported
www.chimeric.de Valid CSS Driven by DokuWiki do yourself a favour and use a real browser - get firefox!! Recent changes RSS feed Valid XHTML 1.0