Bonjour,
Etant donné ces fonctions :
J'aimerais créer une fonction qui crée un nouveau fichier dont le contenu est le nom d'un fichier existant :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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 ;;Initialise le disque, le cache de données et le cache de répertoire ;;def init (diskname,disksize, cachesize,dcachesize): ;;Dump le disque, le cache de données et le cache de répertoire ;;def dump (): ;;Liste le contenu du répertoire courant ;;def ls (param=None): ;;Resynchronise le cache de données et le disque ;;def sync (): ;;Créer un nouveau répertoire dans le répertoire de travail courant ;;def mkdir (name) : ;;Change le répertoire de travail ;;def cd (name): ;;Créer un nouveau fichier dans le répertoire de travail courant ;;def touch (name): ;;Ecrit une chaîne de caractère dans un fichier ;;def write (name, contents): ;;Lit le contenu d'un fichier ;;def read(name): ;;Supprime un élément d'un répertoire ;;def rm (name):
Et une autre fonction qui crée un nouveau nom pour un fichier existant :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 ;;Créer un nouveau fichier dont le contenu est le nom d'un fichier existant dans le répertoire de travail courant. Cette fonction prend en paramètre le nom du nouveau fichier ainsi que le nom du fichier existant ;;def PremièreFonction ():
Pour la première fonction il faut utiliser la fonction TOUCH à mon avis et pour la seconde fonction il faut utiliser la fonction WRITE, non ? Et LS pour les deux aussi ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 ;;Crée un nouveau nom pour un fichier existant dans le répertoire de travail courant. Cette fonction prend en paramètre le nouveau nom ainsi que le nom du fichier existant ;;def SecondeFonction ():
Partager