FileSystem.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)
- Source:
- FileSystem.vb
- Source:
- FileSystem.vb
- Source:
- FileSystem.vb
Déplace un répertoire d'un emplacement à l'autre.
public:
static void MoveDirectory(System::String ^ sourceDirectoryName, System::String ^ destinationDirectoryName);
public static void MoveDirectory (string sourceDirectoryName, string destinationDirectoryName);
static member MoveDirectory : string * string -> unit
Public Shared 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 ne contient que des espaces blancs ; il 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
, en remplaçant le répertoire s’il existe déjà.
My.Computer.FileSystem.MoveDirectory("C:\Directory1", "C:\Directory2",
True)
Remarques
Si une tentative de déplacement d’un répertoire à l’intérieur d’un répertoire qui n’existe pas, la structure cible est créée.
Voir aussi
S’applique à
MoveDirectory(String, String, UIOption)
- Source:
- FileSystem.vb
- Source:
- FileSystem.vb
- Source:
- FileSystem.vb
Déplace un répertoire d'un emplacement à l'autre.
public:
static void MoveDirectory(System::String ^ sourceDirectoryName, System::String ^ destinationDirectoryName, Microsoft::VisualBasic::FileIO::UIOption showUI);
public static void MoveDirectory (string sourceDirectoryName, string destinationDirectoryName, Microsoft.VisualBasic.FileIO.UIOption showUI);
static member MoveDirectory : string * string * Microsoft.VisualBasic.FileIO.UIOption -> unit
Public Shared 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 ne contient que des espaces blancs ; il 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
, en remplaçant le répertoire s’il existe déjà.
My.Computer.FileSystem.MoveDirectory("C:\Directory1", "C:\Directory2",
True)
Remarques
Si une tentative de déplacement d’un répertoire à l’intérieur d’un répertoire qui n’existe pas, la structure cible est créée.
Voir aussi
S’applique à
MoveDirectory(String, String, Boolean)
- Source:
- FileSystem.vb
- Source:
- FileSystem.vb
- Source:
- FileSystem.vb
Déplace un répertoire d'un emplacement à l'autre.
public:
static void MoveDirectory(System::String ^ sourceDirectoryName, System::String ^ destinationDirectoryName, bool overwrite);
public static void MoveDirectory (string sourceDirectoryName, string destinationDirectoryName, bool overwrite);
static member MoveDirectory : string * string * bool -> unit
Public Shared 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 ne contient que des espaces blancs ; il 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
, en remplaçant le répertoire s’il existe déjà.
My.Computer.FileSystem.MoveDirectory("C:\Directory1", "C:\Directory2",
True)
Remarques
Si une tentative de déplacement d’un répertoire à l’intérieur d’un répertoire qui n’existe pas, la structure cible est créée.
Voir aussi
S’applique à
MoveDirectory(String, String, UIOption, UICancelOption)
- Source:
- FileSystem.vb
- Source:
- FileSystem.vb
- Source:
- FileSystem.vb
Déplace un répertoire d'un emplacement à l'autre.
public:
static void MoveDirectory(System::String ^ sourceDirectoryName, System::String ^ destinationDirectoryName, Microsoft::VisualBasic::FileIO::UIOption showUI, Microsoft::VisualBasic::FileIO::UICancelOption onUserCancel);
public static void MoveDirectory (string sourceDirectoryName, string destinationDirectoryName, Microsoft.VisualBasic.FileIO.UIOption showUI, Microsoft.VisualBasic.FileIO.UICancelOption onUserCancel);
static member MoveDirectory : string * string * Microsoft.VisualBasic.FileIO.UIOption * Microsoft.VisualBasic.FileIO.UICancelOption -> unit
Public Shared 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 ne contient que des espaces blancs ; il 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
, en remplaçant le répertoire s’il existe déjà.
My.Computer.FileSystem.MoveDirectory("C:\Directory1", "C:\Directory2",
True)
Remarques
Si une tentative de déplacement d’un répertoire à l’intérieur d’un répertoire qui n’existe pas, la structure cible est créée.