Passer au contenu

Automatisation : Jeter des fichiers à la Corbeille

Comment : en utilisant un script en WSH.

Il est toujours possible, à partir de l’Explorateur de Windows, de supprimer des fichiers. Mieux : pour automatiser cette tâche, vous pouvez recourir à un petit programme en VBScript, le langage d’automatisation des tâches du système d’exploitation. La méthode que nous proposons ici consiste à placer dans la Corbeille du système d’exploitation les documents que vous souhaitez éliminer. Vous aurez ainsi la possibilité de restaurer des fichiers placés accidentellement dans cette dernière. Pour mettre en ?”uvre ce programme, recopiez le listing ci-contre dans le Bloc-notes et sauvegardez-le sous le nom de Del.vbs. Pour le faire fonctionner, cliquez deux fois sur ce fichier. Une première fenêtre de dialogue s’affiche alors, vous demandant le dossier dans lequel se trouvent les éléments à ôter. Dans la seconde fenêtre de dialogue qui s’ouvre, désignez les fichiers à supprimer. Notez que si vous souhaitez jeter un ensemble de documents portant la même extension, il vous suffit de taper *. suivi des trois lettres de l’extension. Ce qui donne, pour effacer des fichiers temporaires, par exemple : *.tmp. Par mesure de sécurité, le programme vous demande de confirmer la suppression de chaque document qu’il a localisé. La construction de ce script, quant à elle, repose notamment sur la présence des boucles Do… loop. Elles ne servent ici qu’à placer la commande Then Exit do, permettant de sortir du programme, et qui est d’abord employée lorsque l’utilisateur clique sur le bouton d’annulation de chacune des fenêtres de dialogue, puis lorsqu’il n’y a plus de fichiers à supprimer. Dans ce cas, Err.Number prend une valeur non nulle, ce qui provoque la fin du programme.

🔴 Pour ne manquer aucune actualité de 01net, suivez-nous sur Google Actualités et WhatsApp.


La rédaction