Fichiers et dossiers

4/5 (14 avis)

Snippet vu 40 278 fois - Téléchargée 77 fois

Contenu du snippet

Ce code sert à supprimer, créer des dossiers et supprimers des fichiers.

Source / Exemple :


'Copier un fichier : 
dim a, b
a = "c:\truc.exe"
b = "c:\windows\truc.exe
FileCopy a, b

 'Supprimer un fichier: 
Kill "C:\autoexec.bat"

 'Renommer un fichier: 
Shell ("c:\windows\command.com /c ren c:\temp\test.txt c:\temp\essai.txt", vbHide)

En cas de problème, la valeur renvoyée est 0. La constante vbHide assure la transparence de cette fonction. Aucune fenêtre Dos n'apparaît.

 'Créer un répertoire: 

MKDir "c:\Chemin"

 'Supprimer un répertoire 

RMDir "c:\Chemin"

 'Atteindre un répertoire 

CHDir "c:\Chemin"

Conclusion :


Ces formules sont très simples, accessibles à tous.

A voir également

Ajouter un commentaire Commentaires
SoftByMind
Messages postés
1
Date d'inscription
jeudi 4 août 2011
Statut
Membre
Dernière intervention
4 août 2011

4 août 2011 à 16:32
Merci bien, mais déplacer un fichier ou repertoire vers un chemin quelconque. Quel code on pourrai avoir???
flakt
Messages postés
24
Date d'inscription
mardi 19 février 2008
Statut
Membre
Dernière intervention
13 août 2011

14 juin 2010 à 23:15
tu a raison timike77 la commende Kill permet juste de supprimer les fichiers qui se trouve dans le dossier et RmDir permet de supprimer le dossier ATTENTION QUE SI LE DOSSIER ET VIDE !!
Sinsitrus
Messages postés
855
Date d'inscription
samedi 11 juin 2005
Statut
Membre
Dernière intervention
21 août 2015

25 nov. 2008 à 19:31
Salut

Moi j'ai juste ajouté ceci :

Private Sub...
On Error Resume Next

et ca a géré la situation ;)
timike77
Messages postés
2
Date d'inscription
jeudi 13 novembre 2008
Statut
Membre
Dernière intervention
25 novembre 2008

25 nov. 2008 à 16:52
Je croi que j'ai trouvé une solution
tu code
Kill "C:\chemin_du_dossier\*" ' le "\*" permet de d'effacer tous les fichiers contenue dans le dossier
Ensuite
RmDir"C:\chemin_du_dossier" ' suppression du dossier étant vidé a la ligne du dessus

ca me semble cool
timike77
Messages postés
2
Date d'inscription
jeudi 13 novembre 2008
Statut
Membre
Dernière intervention
25 novembre 2008

25 nov. 2008 à 14:47
Salut
j'ai le meme probleme que Sinsitrus la suppression a bien lieu lorsque le dossier est vide cependant lorsque celui-ci contient des fichiers, il y a une erreur dans le chemin d'acces.
Si vous avez la solution faite le moi savoir Svp

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.