FileSystemProxy.MoveDirectory Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Déplace un répertoire d'un emplacement à l'autre.
Surcharges
MoveDirectory(String, String) |
Déplace un répertoire d'un emplacement à l'autre. |
MoveDirectory(String, String, UIOption) |
Déplace un répertoire d'un emplacement à l'autre. |
MoveDirectory(String, String, Boolean) |
Déplace un répertoire d'un emplacement à l'autre. |
MoveDirectory(String, String, UIOption, UICancelOption) |
Déplace un répertoire d'un emplacement à l'autre. |
MoveDirectory(String, String)
Déplace un répertoire d'un emplacement à l'autre.
public:
void MoveDirectory(System::String ^ sourceDirectoryName, System::String ^ destinationDirectoryName);
public void MoveDirectory (string sourceDirectoryName, string destinationDirectoryName);
member this.MoveDirectory : string * string -> unit
Public Sub MoveDirectory (sourceDirectoryName As String, destinationDirectoryName As String)
Paramètres
- sourceDirectoryName
- String
Chemin d'accès au répertoire à déplacer.
- destinationDirectoryName
- String
Chemin d'accès au répertoire dans lequel le répertoire source est déplacé.
Exceptions
Le chemin d’accès n’est pas valide pour l’une des raisons suivantes : il s’agit d’une chaîne de longueur nulle ; il contient uniquement des espaces blancs ; elle contient des caractères non valides ; ou il s’agit d’un chemin d’appareil (commence par \\.\).
sourceDirectoryName
ou destinationDirectoryName
est Nothing
ou représente une chaîne vide.
Le répertoire n'existe pas.
La source est un répertoire racine ou le chemin source et le chemin cible sont identiques.
Le chemin d'accès dépasse la longueur maximale définie par le système.
L'opération est cyclique.
Un nom de fichier ou de dossier du chemin d'accès contient un signe deux-points (:) ou n'a pas un format correct.
L'utilisateur n'a pas les autorisations nécessaires pour afficher le chemin d'accès.
L'utilisateur n'a pas l'autorisation requise.
Exemples
Cet exemple se déplace Directory1
à l’intérieur de Directory2
.
My.Computer.FileSystem.MoveDirectory("C:\Directory1", "C:\Directory2")
Cet exemple se déplace Directory1
à l’intérieur Directory2
de , en remplaçant le répertoire s’il existe déjà.
My.Computer.FileSystem.MoveDirectory("C:\Directory1", "C:\Directory2",
True)
Remarques
Si une tentative est effectuée pour déplacer un répertoire à l’intérieur d’un répertoire qui n’existe pas, la structure cible est créée.
Voir aussi
- MoveFile(String, String)
- CopyDirectory(String, String)
- Objets (Visual Basic)
- Création, suppression et déplacement de fichiers et de répertoires dans Visual Basic
S’applique à
MoveDirectory(String, String, UIOption)
Déplace un répertoire d'un emplacement à l'autre.
public:
void MoveDirectory(System::String ^ sourceDirectoryName, System::String ^ destinationDirectoryName, Microsoft::VisualBasic::FileIO::UIOption showUI);
public void MoveDirectory (string sourceDirectoryName, string destinationDirectoryName, Microsoft.VisualBasic.FileIO.UIOption showUI);
member this.MoveDirectory : string * string * Microsoft.VisualBasic.FileIO.UIOption -> unit
Public Sub MoveDirectory (sourceDirectoryName As String, destinationDirectoryName As String, showUI As UIOption)
Paramètres
- sourceDirectoryName
- String
Chemin d'accès au répertoire à déplacer.
- destinationDirectoryName
- String
Chemin d'accès au répertoire dans lequel le répertoire source est déplacé.
- showUI
- UIOption
Spécifie s'il faut effectuer un suivi visuel de l'avancement de l'opération. La valeur par défaut est UIOption.OnlyErrorDialogs
.
Exceptions
Le chemin d’accès n’est pas valide pour l’une des raisons suivantes : il s’agit d’une chaîne de longueur nulle ; il contient uniquement des espaces blancs ; elle contient des caractères non valides ; ou il s’agit d’un chemin d’appareil (commence par \\.\).
sourceDirectoryName
ou destinationDirectoryName
est Nothing
ou représente une chaîne vide.
Le répertoire n'existe pas.
Le répertoire cible existe déjà et overwrite
est défini à False
.
Le chemin d'accès dépasse la longueur maximale définie par le système.
L'opération est cyclique.
Un nom de fichier ou de dossier du chemin d'accès contient un signe deux-points (:) ou n'a pas un format correct.
L'utilisateur n'a pas les autorisations nécessaires pour afficher le chemin d'accès.
L'utilisateur n'a pas l'autorisation requise.
Exemples
Cet exemple se déplace Directory1
à l’intérieur de Directory2
.
My.Computer.FileSystem.MoveDirectory("C:\Directory1", "C:\Directory2")
Cet exemple se déplace Directory1
à l’intérieur Directory2
de , en remplaçant le répertoire s’il existe déjà.
My.Computer.FileSystem.MoveDirectory("C:\Directory1", "C:\Directory2",
True)
Remarques
Si une tentative est effectuée pour déplacer un répertoire à l’intérieur d’un répertoire qui n’existe pas, la structure cible est créée.
Voir aussi
- MoveFile(String, String)
- CopyDirectory(String, String)
- UIOption
- Objets (Visual Basic)
- Création, suppression et déplacement de fichiers et de répertoires dans Visual Basic
S’applique à
MoveDirectory(String, String, Boolean)
Déplace un répertoire d'un emplacement à l'autre.
public:
void MoveDirectory(System::String ^ sourceDirectoryName, System::String ^ destinationDirectoryName, bool overwrite);
public void MoveDirectory (string sourceDirectoryName, string destinationDirectoryName, bool overwrite);
member this.MoveDirectory : string * string * bool -> unit
Public Sub MoveDirectory (sourceDirectoryName As String, destinationDirectoryName As String, overwrite As Boolean)
Paramètres
- sourceDirectoryName
- String
Chemin d'accès au répertoire à déplacer.
- destinationDirectoryName
- String
Chemin d'accès au répertoire dans lequel le répertoire source est déplacé.
- overwrite
- Boolean
True
si les répertoires existants doivent être remplacés ; sinon, False
. La valeur par défaut est False
.
Exceptions
Le chemin d’accès n’est pas valide pour l’une des raisons suivantes : il s’agit d’une chaîne de longueur nulle ; il contient uniquement des espaces blancs ; elle contient des caractères non valides ; ou il s’agit d’un chemin d’appareil (commence par \\.\).
sourceDirectoryName
ou destinationDirectoryName
est Nothing
ou représente une chaîne vide.
Le répertoire n'existe pas.
Le répertoire cible existe déjà et overwrite
est défini à False
.
Le chemin d'accès dépasse la longueur maximale définie par le système.
L'opération est cyclique.
Un nom de fichier ou de dossier du chemin d'accès contient un signe deux-points (:) ou n'a pas un format correct.
L'utilisateur n'a pas les autorisations nécessaires pour afficher le chemin d'accès.
L'utilisateur n'a pas l'autorisation requise.
Exemples
Cet exemple se déplace Directory1
à l’intérieur de Directory2
.
My.Computer.FileSystem.MoveDirectory("C:\Directory1", "C:\Directory2")
Cet exemple se déplace Directory1
à l’intérieur Directory2
de , en remplaçant le répertoire s’il existe déjà.
My.Computer.FileSystem.MoveDirectory("C:\Directory1", "C:\Directory2",
True)
Remarques
Si une tentative est effectuée pour déplacer un répertoire à l’intérieur d’un répertoire qui n’existe pas, la structure cible est créée.
Voir aussi
- MoveFile(String, String)
- CopyDirectory(String, String)
- Objets (Visual Basic)
- Création, suppression et déplacement de fichiers et de répertoires dans Visual Basic
S’applique à
MoveDirectory(String, String, UIOption, UICancelOption)
Déplace un répertoire d'un emplacement à l'autre.
public:
void MoveDirectory(System::String ^ sourceDirectoryName, System::String ^ destinationDirectoryName, Microsoft::VisualBasic::FileIO::UIOption showUI, Microsoft::VisualBasic::FileIO::UICancelOption onUserCancel);
public void MoveDirectory (string sourceDirectoryName, string destinationDirectoryName, Microsoft.VisualBasic.FileIO.UIOption showUI, Microsoft.VisualBasic.FileIO.UICancelOption onUserCancel);
member this.MoveDirectory : string * string * Microsoft.VisualBasic.FileIO.UIOption * Microsoft.VisualBasic.FileIO.UICancelOption -> unit
Public Sub MoveDirectory (sourceDirectoryName As String, destinationDirectoryName As String, showUI As UIOption, onUserCancel As UICancelOption)
Paramètres
- sourceDirectoryName
- String
Chemin d'accès au répertoire à déplacer.
- destinationDirectoryName
- String
Chemin d'accès au répertoire dans lequel le répertoire source est déplacé.
- showUI
- UIOption
Spécifie s'il faut effectuer un suivi visuel de l'avancement de l'opération. La valeur par défaut est UIOption.OnlyErrorDialogs
.
- onUserCancel
- UICancelOption
Spécifie si oui ou non une exception est levée lorsque l'utilisateur annule l'opération. La valeur par défaut est UICancelOption.ThrowException
.
Exceptions
Le chemin d’accès n’est pas valide pour l’une des raisons suivantes : il s’agit d’une chaîne de longueur nulle ; il contient uniquement des espaces blancs ; elle contient des caractères non valides ; ou il s’agit d’un chemin d’appareil (commence par \\.\).
sourceDirectoryName
ou destinationDirectoryName
est Nothing
ou représente une chaîne vide.
Le répertoire n'existe pas.
onUserCancel
a la valeur ThrowException
et un sous-répertoire du fichier ne peut pas être copié.
onUserCancel
a la valeur ThrowException
et l'utilisateur annule l'opération ou l'opération ne peut pas être effectuée.
L'utilisateur n'a pas les autorisations nécessaires pour afficher le chemin d'accès.
Le chemin d'accès dépasse la longueur maximale définie par le système.
L'opération est cyclique.
Un nom de fichier ou de dossier du chemin d'accès contient un signe deux-points (:) ou n'a pas un format correct.
L'utilisateur n'a pas l'autorisation requise.
Exemples
Cet exemple se déplace Directory1
à l’intérieur de Directory2
.
My.Computer.FileSystem.MoveDirectory("C:\Directory1", "C:\Directory2")
Cet exemple se déplace Directory1
à l’intérieur Directory2
de , en remplaçant le répertoire s’il existe déjà.
My.Computer.FileSystem.MoveDirectory("C:\Directory1", "C:\Directory2",
True)
Remarques
Si une tentative est effectuée pour déplacer un répertoire à l’intérieur d’un répertoire qui n’existe pas, la structure cible est créée.
Voir aussi
- MoveFile(String, String)
- CopyDirectory(String, String)
- UIOption
- UICancelOption
- Objets (Visual Basic)
- Création, suppression et déplacement de fichiers et de répertoires dans Visual Basic