RMDIR |
Enlève le répertoire |
| Visual Basic |
Syntaxe
Paramètres
| Nom |
Description |
| path |
Ce paramètre permet d'indiquer une expression de chaîne de caractères correspondant au répertoire à supprimer. Le chemin peut inclure l'unité de disque. Si aucun unité de disque n'est pas spécifié,
l'instruction RmDir supprime le répertoire sur l'unité de disque actuel. |
Description
Cette instruction permet de supprimer un répertoire existant.
Remarques
- Une erreur se produit si vous essayez d'utiliser RmDir sur un répertoire contenant des fichiers. Utilisez l'instruction Kill pour supprimer tous les fichiers avant de tenter
de supprimer un répertoire.
- Suppression d'un répertoire vide uniquement : L'instruction RMDIR permet de supprimer un répertoire vide. Si le répertoire contient des fichiers ou des
sous-répertoires, une erreur sera générée. Par conséquent, avant d'utiliser RMDIR, il est nécessaire de s'assurer que le répertoire est vide, sinon une erreur de type
DirectoryNotEmpty surviendra.
- L'instruction est utilisée avec un chemin spécifique : Le paramètre path de l'instruction RMDIR doit contenir le chemin du répertoire à
supprimer. Ce chemin peut inclure l'unité de disque, et si aucun disque spécifique n'est mentionné, l'instruction supprime le répertoire du disque actuel. L'utilisateur
doit donc fournir un chemin valide pour éviter des erreurs.
- Problèmes potentiels avec les répertoires protégés ou en cours d'utilisation : Si un répertoire est protégé en écriture ou utilisé par un autre processus,
l'instruction RMDIR échouera. Il est donc essentiel de s'assurer que le répertoire n'est pas en cours d'utilisation et que l'utilisateur dispose des autorisations
nécessaires pour effectuer cette suppression.
- Nécessité de gérer les erreurs : Puisque l'instruction RMDIR peut échouer dans certaines situations (par exemple, si le répertoire est non vide ou si
l'accès est refusé), il est important d'inclure une gestion des erreurs pour capturer ces exceptions et informer l'utilisateur de l'échec de l'opération.
- Utilisation de l'instruction Kill avant RMDIR : Si un répertoire contient des fichiers, l'instruction RMDIR échouera. Dans ce cas, il est nécessaire
d'utiliser l'instruction Kill pour supprimer les fichiers avant d'essayer de supprimer le répertoire avec RMDIR. Cela garantit que le répertoire est vide au
moment de la suppression.
- Précautions avec les répertoires système ou importants : L'utilisation de RMDIR sur des répertoires système ou des répertoires contenant des fichiers
importants peut entraîner des pertes de données ou perturber le fonctionnement du système. Il est donc recommandé de vérifier soigneusement le répertoire cible avant
de lancer cette commande.
- Chemin relatif ou absolu : Le paramètre path peut être soit un chemin absolu (par exemple C:\Users\Documents\OldFolder), soit un chemin relatif, ce
qui permet une grande flexibilité. Toutefois, l'absence de spécification d'une unité de disque suppose que le répertoire cible se trouve sur le lecteur actuel.
- Contexte d'utilisation dans la gestion de fichiers : RMDIR est couramment utilisé dans des scripts ou applications gérant des fichiers et des répertoires,
par exemple lors de la suppression de répertoires temporaires ou lors de la mise en place de processus de nettoyage après l'exécution d'une application. Cela permet de
libérer de l'espace disque en supprimant des répertoires non nécessaires.
Dernière mise à jour : Samedi, le 2 Janvier 2021