FileSystem.MoveDirectory Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Mueve un directorio de una ubicación a otra.
Sobrecargas
MoveDirectory(String, String) |
Mueve un directorio de una ubicación a otra. |
MoveDirectory(String, String, UIOption) |
Mueve un directorio de una ubicación a otra. |
MoveDirectory(String, String, Boolean) |
Mueve un directorio de una ubicación a otra. |
MoveDirectory(String, String, UIOption, UICancelOption) |
Mueve un directorio de una ubicación a otra. |
MoveDirectory(String, String)
- Source:
- FileSystem.vb
- Source:
- FileSystem.vb
- Source:
- FileSystem.vb
Mueve un directorio de una ubicación a otra.
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)
Parámetros
- sourceDirectoryName
- String
Ruta de acceso al directorio que se va a mover.
- destinationDirectoryName
- String
Ruta de acceso al directorio al que se va a mover el directorio de origen.
Excepciones
La ruta de acceso no es válida por uno de los siguientes motivos: es una cadena de longitud cero; contiene sólo espacios en blanco; contiene caracteres no válidos; o es una ruta de acceso del dispositivo (comienza por \\.\).
sourceDirectoryName
o destinationDirectoryName
es Nothing
o una cadena vacía.
El directorio no existe.
El origen es un directorio raíz o la ruta de acceso de origen y la ruta de acceso de destino son las mismas.
La ruta de acceso supera la longitud máxima definida por el sistema.
La operación es cíclica.
Un nombre de archivo o directorio de la ruta de acceso contiene dos puntos (:) o está en un formato no válido.
El usuario no tiene los permisos necesarios para ver la ruta de acceso.
El usuario no tiene el permiso necesario.
Ejemplos
En este ejemplo se mueve Directory1
dentro Directory2
de .
My.Computer.FileSystem.MoveDirectory("C:\Directory1", "C:\Directory2")
En este ejemplo se mueve Directory1
dentro Directory2
de , sobrescribiendo el directorio si ya existe.
My.Computer.FileSystem.MoveDirectory("C:\Directory1", "C:\Directory2",
True)
Comentarios
Si se intenta mover un directorio dentro de un directorio que no existe, se creará la estructura de destino.
Consulte también
Se aplica a
MoveDirectory(String, String, UIOption)
- Source:
- FileSystem.vb
- Source:
- FileSystem.vb
- Source:
- FileSystem.vb
Mueve un directorio de una ubicación a otra.
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)
Parámetros
- sourceDirectoryName
- String
Ruta de acceso al directorio que se va a mover.
- destinationDirectoryName
- String
Ruta de acceso al directorio al que se va a mover el directorio de origen.
- showUI
- UIOption
Especifica si se va a seguir visualmente el progreso de la operación. El valor predeterminado es UIOption.OnlyErrorDialogs
.
Excepciones
La ruta de acceso no es válida por uno de los siguientes motivos: es una cadena de longitud cero; contiene sólo espacios en blanco; contiene caracteres no válidos; o es una ruta de acceso del dispositivo (comienza por \\.\).
sourceDirectoryName
o destinationDirectoryName
es Nothing
o una cadena vacía.
El directorio no existe.
El directorio de destino ya existe y overwrite
está establecido en False
.
La ruta de acceso supera la longitud máxima definida por el sistema.
La operación es cíclica.
Un nombre de archivo o directorio de la ruta de acceso contiene dos puntos (:) o está en un formato no válido.
El usuario no tiene los permisos necesarios para ver la ruta de acceso.
El usuario no tiene el permiso necesario.
Ejemplos
En este ejemplo se mueve Directory1
dentro Directory2
de .
My.Computer.FileSystem.MoveDirectory("C:\Directory1", "C:\Directory2")
En este ejemplo se mueve Directory1
dentro Directory2
de , sobrescribiendo el directorio si ya existe.
My.Computer.FileSystem.MoveDirectory("C:\Directory1", "C:\Directory2",
True)
Comentarios
Si se intenta mover un directorio dentro de un directorio que no existe, se creará la estructura de destino.
Consulte también
Se aplica a
MoveDirectory(String, String, Boolean)
- Source:
- FileSystem.vb
- Source:
- FileSystem.vb
- Source:
- FileSystem.vb
Mueve un directorio de una ubicación a otra.
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)
Parámetros
- sourceDirectoryName
- String
Ruta de acceso al directorio que se va a mover.
- destinationDirectoryName
- String
Ruta de acceso al directorio al que se va a mover el directorio de origen.
- overwrite
- Boolean
True
si deben sobrescribirse los directorios existentes; de lo contrario, False
. El valor predeterminado es False
.
Excepciones
La ruta de acceso no es válida por uno de los siguientes motivos: es una cadena de longitud cero; contiene sólo espacios en blanco; contiene caracteres no válidos; o es una ruta de acceso del dispositivo (comienza por \\.\).
sourceDirectoryName
o destinationDirectoryName
es Nothing
o una cadena vacía.
El directorio no existe.
El directorio de destino ya existe y overwrite
está establecido en False
.
La ruta de acceso supera la longitud máxima definida por el sistema.
La operación es cíclica.
Un nombre de archivo o directorio de la ruta de acceso contiene dos puntos (:) o está en un formato no válido.
El usuario no tiene los permisos necesarios para ver la ruta de acceso.
El usuario no tiene el permiso necesario.
Ejemplos
En este ejemplo se mueve Directory1
dentro Directory2
de .
My.Computer.FileSystem.MoveDirectory("C:\Directory1", "C:\Directory2")
En este ejemplo se mueve Directory1
dentro Directory2
de , sobrescribiendo el directorio si ya existe.
My.Computer.FileSystem.MoveDirectory("C:\Directory1", "C:\Directory2",
True)
Comentarios
Si se intenta mover un directorio dentro de un directorio que no existe, se creará la estructura de destino.
Consulte también
Se aplica a
MoveDirectory(String, String, UIOption, UICancelOption)
- Source:
- FileSystem.vb
- Source:
- FileSystem.vb
- Source:
- FileSystem.vb
Mueve un directorio de una ubicación a otra.
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)
Parámetros
- sourceDirectoryName
- String
Ruta de acceso al directorio que se va a mover.
- destinationDirectoryName
- String
Ruta de acceso al directorio al que se va a mover el directorio de origen.
- showUI
- UIOption
Especifica si se va a seguir visualmente el progreso de la operación. El valor predeterminado es UIOption.OnlyErrorDialogs
.
- onUserCancel
- UICancelOption
Especifica si se va a producir una excepción cuando el usuario cancele la operación. El valor predeterminado es UICancelOption.ThrowException
.
Excepciones
La ruta de acceso no es válida por uno de los siguientes motivos: es una cadena de longitud cero; contiene sólo espacios en blanco; contiene caracteres no válidos; o es una ruta de acceso del dispositivo (comienza por \\.\).
sourceDirectoryName
o destinationDirectoryName
es Nothing
o una cadena vacía.
El directorio no existe.
onUserCancel
está establecido en ThrowException
y un subdirectorio del archivo no se puede copiar.
onUserCancel
está establecida en ThrowException
y el usuario cancela la operación o ésta no se puede finalizar.
El usuario no tiene los permisos necesarios para ver la ruta de acceso.
La ruta de acceso supera la longitud máxima definida por el sistema.
La operación es cíclica.
Un nombre de archivo o directorio de la ruta de acceso contiene dos puntos (:) o está en un formato no válido.
El usuario no tiene el permiso necesario.
Ejemplos
En este ejemplo se mueve Directory1
dentro Directory2
de .
My.Computer.FileSystem.MoveDirectory("C:\Directory1", "C:\Directory2")
En este ejemplo se mueve Directory1
dentro Directory2
de , sobrescribiendo el directorio si ya existe.
My.Computer.FileSystem.MoveDirectory("C:\Directory1", "C:\Directory2",
True)
Comentarios
Si se intenta mover un directorio dentro de un directorio que no existe, se creará la estructura de destino.