FileSystemProxy.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)
Mueve un directorio de una ubicación a otra.
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)
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
- MoveFile(String, String)
- CopyDirectory(String, String)
- Objetos (Visual Basic)
- Crear, eliminar y mover archivos y directorios en Visual Basic
Se aplica a
MoveDirectory(String, String, UIOption)
Mueve un directorio de una ubicación a otra.
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)
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
- MoveFile(String, String)
- CopyDirectory(String, String)
- UIOption
- Objetos (Visual Basic)
- Crear, eliminar y mover archivos y directorios en Visual Basic
Se aplica a
MoveDirectory(String, String, Boolean)
Mueve un directorio de una ubicación a otra.
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)
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
- MoveFile(String, String)
- CopyDirectory(String, String)
- Objetos (Visual Basic)
- Crear, eliminar y mover archivos y directorios en Visual Basic
Se aplica a
MoveDirectory(String, String, UIOption, UICancelOption)
Mueve un directorio de una ubicación a otra.
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)
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.
Consulte también
- MoveFile(String, String)
- CopyDirectory(String, String)
- UIOption
- UICancelOption
- Objetos (Visual Basic)
- Crear, eliminar y mover archivos y directorios en Visual Basic