-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathgestionFichiers.js
More file actions
52 lines (43 loc) · 1.36 KB
/
gestionFichiers.js
File metadata and controls
52 lines (43 loc) · 1.36 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
const fs = require('fs')
// Creation de fichier avec Js --------------------------------------------
// if (fs.existsSync('./monFichier')) {
// fs.rmdir('./monFichier', (erreur) => {
// if (erreur) {
// console.log(erreur)
// } else {
// console.log('votre dossier a ete supprimé')
// }
// })
// } else {
// fs.mkdir('./monFichier', (erreur) => {
// if (erreur) {
// console.log(erreur);
// } else {
// console.log('dossier créé avec succes')
// }
// });
// }
// creation de fichiers avec NodeJs ----------------------
fs.writeFile('./monFichier/fichier1.txt', 'Bonjour ! je developpe en Node.Js', () =>{
console.log('fichier crée avec succés !')
});
// Lecture de fichiers avec NodeJs ----------------------
fs.readFile('./monFichier/fichier1.txt', (erreur, donnee)=> {
if(erreur){
console.log(erreur);
}else{
console.log(donnee.toString());
}
})
// suppression de fichier avec node js ----------------------
if(fs.existsSync('./monFichier/fichier1.txt')){
fs.unlink('./monFichier/fichier1.txt', (erreur)=> {
if (erreur){
console.log(erreur);
}else{
console.log('suppression reussi')
}
})
}else{
console.log('impossible de supprimer un fichier inexistant')
}