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
| Nombre | Description |
|---|---|
| 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 del directorio que se va a mover.
- destinationDirectoryName
- String
Ruta de acceso del directorio al que se va a mover el directorio de origen.
Excepciones
La ruta de acceso no es válida por una de las siguientes razones: es una cadena de longitud cero; solo contiene 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 en la ruta de acceso contiene dos puntos (:) o tiene un formato no válido.
El usuario carece de permisos necesarios para ver la ruta de acceso.
El usuario no tiene permiso necesario.
Ejemplos
En este ejemplo se mueve Directory1 dentro Directory2de .
My.Computer.FileSystem.MoveDirectory("C:\Directory1", "C:\Directory2")
Este ejemplo se mueve Directory1 dentro Directory2de , 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 del directorio que se va a mover.
- destinationDirectoryName
- String
Ruta de acceso del directorio al que se va a mover el directorio de origen.
- showUI
- UIOption
Especifica si se va a realizar un seguimiento visual del progreso de la operación. El valor predeterminado es UIOption.OnlyErrorDialogs.
Excepciones
La ruta de acceso no es válida por una de las siguientes razones: es una cadena de longitud cero; solo contiene 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 se establece 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 en la ruta de acceso contiene dos puntos (:) o tiene un formato no válido.
El usuario carece de permisos necesarios para ver la ruta de acceso.
El usuario no tiene permiso necesario.
Ejemplos
En este ejemplo se mueve Directory1 dentro Directory2de .
My.Computer.FileSystem.MoveDirectory("C:\Directory1", "C:\Directory2")
Este ejemplo se mueve Directory1 dentro Directory2de , 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 del directorio que se va a mover.
- destinationDirectoryName
- String
Ruta de acceso del directorio al que se va a mover el directorio de origen.
- overwrite
- Boolean
True si se deben sobrescribir directorios existentes; de lo contrario False, es . El valor predeterminado es False.
Excepciones
La ruta de acceso no es válida por una de las siguientes razones: es una cadena de longitud cero; solo contiene 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 se establece 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 en la ruta de acceso contiene dos puntos (:) o tiene un formato no válido.
El usuario carece de permisos necesarios para ver la ruta de acceso.
El usuario no tiene permiso necesario.
Ejemplos
En este ejemplo se mueve Directory1 dentro Directory2de .
My.Computer.FileSystem.MoveDirectory("C:\Directory1", "C:\Directory2")
Este ejemplo se mueve Directory1 dentro Directory2de , 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 del directorio que se va a mover.
- destinationDirectoryName
- String
Ruta de acceso del directorio al que se va a mover el directorio de origen.
- showUI
- UIOption
Especifica si se va a realizar un seguimiento visual del progreso de la operación. El valor predeterminado es UIOption.OnlyErrorDialogs.
- onUserCancel
- UICancelOption
Especifica si se produce o no una excepción cuando el usuario cancela la operación. El valor predeterminado es UICancelOption.ThrowException.
Excepciones
La ruta de acceso no es válida por una de las siguientes razones: es una cadena de longitud cero; solo contiene 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 se establece en ThrowException y no se puede copiar un subdirectorio del archivo.
onUserCancel se establece en ThrowExceptiony el usuario cancela la operación o la operación no se puede completar.
El usuario carece de 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 en la ruta de acceso contiene dos puntos (:) o tiene un formato no válido.
El usuario no tiene permiso necesario.
Ejemplos
En este ejemplo se mueve Directory1 dentro Directory2de .
My.Computer.FileSystem.MoveDirectory("C:\Directory1", "C:\Directory2")
Este ejemplo se mueve Directory1 dentro Directory2de , 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