Manipulation des dossiers et fichiers
Objectif
L'objectif de cet exercice est de manipuler les dossiers et fichiers à l'aide des commandes DOS de Windows.
Travail à faire
Ecrire les commandes permettant de:
- Créer l’arborescence suivante dans le bureau
- racine \repertoire1\repertoire11
- racine\repertoire2\repertoire21
- racine\repertoire2\repertoire22
- Créer les fichiers suivants :
- racine\liste.txt
- racine\repertoire1\fic1.txt
- racine\repertoire1\repertoire11\fic11.txt
- racine\repertoire2\fic2.txt
- Copier le fichier racine\repertoire1\fic1.txt dans racine\repertoire1\repertoire11
- Copier le fichier racine\repertoire1\fic1.txt dans racine\repertoire2\repertoire22
- Renommer racine\repertoire2\repertoire22\fic1.txt en fic22.txt
- Déplacer le fichier racine\repertoire2\fic2.txt dans Racine\fic2.txt
- rendre le fichier racine\repertoire1\fic1.txt en lecture seule
- rendre le fichier racine\repertoire1\fic1.txt caché et en lecture /écriture
- afficher les attributs du fichier racine\repertoire2\repertoire22\fic1.txt
- rendre tous les fichiers du dossier racine caché
- rendre tous les fichiers texte du répertoire bureau en lecture seule
- Supprimer le répertoire racine et son contenu
-
on suppose que notre emplacement courant est notre répertoire personnel : c:\users\admin
les commandes permettant de créer l'arborescence sont :
c:\users\admin>cd desktop
c:\users\admin\desktop>md racine\repertoire1\repertoire11
c:\users\admin\desktop>md racine\repertoire2\repertoire21
c:\users\admin\desktop>md racine\repertoire2\repertoire22
-
on peut créer les fichiers on utilisant la commande externe edit comme suit :
c:\users\admin\desktop>edit racine\liste.txt
c:\users\admin\desktop>edit racine\repertoire1\fic1.txt
c:\users\admin\desktop>edit racine\repertoire1\repertoire11\fic11.txt
c:\users\admin\desktop>edit racine\repertoire2\fic2.txt
remarque :
dans certaine version de Windows la commande edit n'est pas disponible dans ce cas on peut utiliser la commande echo et le redirection pour créer un fichier texte comme suit :
echo >nom_fichier.txt
-
c:\users\admin\desktcop>copy racine\repertoire1\fic1.txt racine\repertoire1\repertoire11
-
c:\users\admin\desktcop>copy racine\repertoire1\fic1.txt racine\repertoire2\repertoire22
-
c:\users\admin\desktcop>ren racine\repertoire2\repertoire22\fic1.txt fich22.txt
-
c:\users\admin\desktcop>move racine\repertoire2\fic2.txt racine
-
c:\users\admin\desktcop>attrib +r racine\repertoire1\fic1.txt
-
c:\users\admin\desktcop>attrib +h -r racine\repertoire1\fic1.txt
-
c:\users\admin\desktcop>attrib racine\repertoire2\repertoire22\fic1.txt
-
c:\users\admin\desktcop>attrib +h racine\*.*
-
c:\users\admin\desktcop>attrib +r *.txt
-
c:\users\admin\desktcop>deltree racine