Écrivez un programme qui utilise les modules fs
et path
pour rechercher et afficher dans la console le chemin vers le fichier coucou.txt
, créer un dossier jtutu
et y copier le fichier coucou.txt
.
Les modules nodejs exposent de nombreuses méthodes. Référez vous à la documentation sur le site de node.
Les accès au système de fichier peuvent être synchrones ou asynchrones.
// sync
const contenuDuDossier = fs.readdirSync('/chemin/du/fichier');
// async
fs.readdir('/chemin/du/fichier', (erreur, contenuDuDossier) => {
// suite du code
});
Utiliser les api asynchrones peut être déroutant, les callback imbriqués peuvent rendre le projet complexe, voir provoquer le redouté callback hell.