Share via


RmDir, fonction

Mise à jour : novembre 2007

Supprime un répertoire existant.

La fonctionnalité My permet une meilleure productivité et de meilleures performances dans les opérations d'E/S sur fichier que RmDir. Pour plus d'informations, consultez My.Computer.FileSystem.DeleteDirectory, méthode.

Public Sub RmDir(ByVal Path As String)

Paramètres

  • Path
    Obligatoire. Expression String qui identifie le répertoire ou le dossier à supprimer. Path peut inclure le lecteur. Si aucun lecteur n'est spécifié, RmDir supprime le répertoire du lecteur actif.

Exceptions

Type d'exception

Numéro de l'erreur

Condition

ArgumentException

52

Path n'est pas spécifié ou il est vide.

IOException

75

Le répertoire cible contient des fichiers.

FileNotFoundException

76

Le répertoire n'existe pas.

Consultez la colonne « Numéro d'erreur » si vous mettez à niveau des applications Visual Basic 6.0 qui utilisent la gestion des erreurs non structurée. (Vous pouvez comparer le numéro d'erreur par rapport à Number, propriété (objet Err).) Toutefois, lorsque cela est possible, vous devez envisager de remplacer un tel contrôle d'erreurs par Vue d'ensemble de la gestion structurée des exceptions pour Visual Basic.

Notes

Une erreur se produit si vous essayez d'utiliser RmDir sur un répertoire contenant des fichiers. Utilisez la fonction Kill pour supprimer tous les fichiers avant de tenter de supprimer un répertoire.

Exemple

Cet exemple utilise la fonction RmDir pour supprimer un répertoire existant.

' Assume that MYDIR is an empty directory.
' Remove MYDIR.
RmDir("MYDIR")

Notes du développeur sur Smart Device

Cette fonction n'est pas prise en charge.

Configuration requise

Espace de noms : Microsoft.VisualBasic

**Module :**FileSystem

**Assembly :**bibliothèque Visual Basic Runtime (dans Microsoft.VisualBasic.dll)

Voir aussi

Tâches

Comment : supprimer un répertoire dans Visual Basic

Référence

ChDir, fonction

CurDir, fonction

Kill, fonction

MkDir, fonction

ArgumentException

IOException

FileNotFoundException