Résolu Vbscript supprimer le contenu dun repertoire

Avalokitech_92

Nouveau membre
je souhaite me positionnner dans le répertoire c:\test et vider le contenu : dossiers et fichiers.
Merci d'avance.
 

zeb

Modérateur
Bonjour,

Renseigne-toi sur l'objet FileSystemObject.

Je te laisse regarder tout seul pour ne pas te gâcher le plaisir de trouver par toi-même. Si cette aide n'est pas suffisante, fais-nous en part.
 

Avalokitech_92

Nouveau membre
Bonjour,
J'ai bien regardé FSO, mais je ne trouve pas beaucoup d'exemples.
Cordialement.
 

zeb

Modérateur
Bref, faut que je te le fasse, quoi :/

Brut de fonderie, sans gestion de quoi que ce soit :
Code:
CreateObject("Scripting.FileSystemObject").GetFolder("C:\test").Delete
 

Avalokitech_92

Nouveau membre
La répondse que j'ai trouvé moi-même, en personne, à force de chercher, c'est :
function Main(repertoire)
{
// la brute de la fonderie est KO :
var fso = new CreateObject("Scripting.FileSystemObject" ).GetFolder("C:\tmp2" ).Delete

/* Voici ce qui fonctionne
Note à benet : Il faut doubler les slaches !

rappel du paramètre : */
repertoire = "C:\\tmp2" ;

var fso=new ActiveXObject("Scripting.FileSystemObject");
fso.DeleteFolder(repertoire);
// En cas d'erreur javascript répond :
// Chemin d'accès introuvable
}
 

zeb

Modérateur
Meilleure réponse
Salut,

1°) Le règlement, c'est pour les benêts ? Tout code-source doit être présenté entre balise
Code:
, mal poli !

2°) En langages C, C++, Java, Javascript, shell UNIX, perl, etc., il faut effectivement doubler les slashes. En VB, c'est inutile.

3°) Le code proposé fonctionne très bien, interprété par VB, puisque tu posais la question dans la sous-section VB* avec VBScript dans le titre, et non pas dans la sous-section Javascript.
 

Avalokitech_92

Nouveau membre
Salut Zeb,
C'était mon premier post-it. Pour moi c'est réglé tout bon.
La prochaine fois je ferai attention.
Joyeux Noël et bonnes fêtes à tous.
 
Vous devez vous inscrire ou vous connecter pour répondre ici.
Derniers messages publiés
Statistiques globales
Discussions
730 134
Messages
6 718 054
Membres
1 586 393
Dernier membre
mathhh28
Partager cette page
Haut