FileSystemProxy.MoveDirectory Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Sposta una directory da una posizione a un'altra.
Overload
| Nome | Descrizione |
|---|---|
| MoveDirectory(String, String) |
Sposta una directory da una posizione a un'altra. |
| MoveDirectory(String, String, UIOption) |
Sposta una directory da una posizione a un'altra. |
| MoveDirectory(String, String, Boolean) |
Sposta una directory da una posizione a un'altra. |
| MoveDirectory(String, String, UIOption, UICancelOption) |
Sposta una directory da una posizione a un'altra. |
MoveDirectory(String, String)
Sposta una directory da una posizione a un'altra.
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)
Parametri
- sourceDirectoryName
- String
Percorso della directory da spostare.
- destinationDirectoryName
- String
Percorso della directory in cui viene spostata la directory di origine.
Eccezioni
Il percorso non è valido per uno dei motivi seguenti: si tratta di una stringa di lunghezza zero; contiene solo spazi vuoti; contiene caratteri non validi; o è un percorso del dispositivo (inizia con \\.\).
sourceDirectoryName oppure destinationDirectoryName è Nothing o una stringa vuota.
La directory non esiste.
L'origine è una directory radice o Il percorso di origine e il percorso di destinazione sono uguali.
Il percorso supera la lunghezza massima definita dal sistema.
L'operazione è ciclico.
Un nome di file o directory nel percorso contiene due punti (:) o è in un formato non valido.
L'utente non dispone delle autorizzazioni necessarie per visualizzare il percorso.
L'utente non dispone dell'autorizzazione necessaria.
Esempio
In questo esempio viene spostato Directory1 all'interno Directory2di .
My.Computer.FileSystem.MoveDirectory("C:\Directory1", "C:\Directory2")
Questo esempio si sposta Directory1 all'interno Directory2di , sovrascrivendo la directory se esiste già.
My.Computer.FileSystem.MoveDirectory("C:\Directory1", "C:\Directory2",
True)
Commenti
Se si tenta di spostare una directory all'interno di una directory che non esiste, verrà creata la struttura di destinazione.
Vedi anche
- MoveFile(String, String)
- CopyDirectory(String, String)
- Oggetti (Visual Basic)
- Creating, Deleting, and Moving Files and Directory in Visual Basic
Si applica a
MoveDirectory(String, String, UIOption)
Sposta una directory da una posizione a un'altra.
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)
Parametri
- sourceDirectoryName
- String
Percorso della directory da spostare.
- destinationDirectoryName
- String
Percorso della directory in cui viene spostata la directory di origine.
- showUI
- UIOption
Specifica se tenere traccia visivamente dello stato dell'operazione. Il valore predefinito è UIOption.OnlyErrorDialogs.
Eccezioni
Il percorso non è valido per uno dei motivi seguenti: si tratta di una stringa di lunghezza zero; contiene solo spazi vuoti; contiene caratteri non validi; o è un percorso del dispositivo (inizia con \\.\).
sourceDirectoryName oppure destinationDirectoryName è Nothing o una stringa vuota.
La directory non esiste.
La directory di destinazione esiste già ed overwrite è impostata su False.
Il percorso supera la lunghezza massima definita dal sistema.
L'operazione è ciclico.
Un nome di file o directory nel percorso contiene due punti (:) o è in un formato non valido.
L'utente non dispone delle autorizzazioni necessarie per visualizzare il percorso.
L'utente non dispone dell'autorizzazione necessaria.
Esempio
In questo esempio viene spostato Directory1 all'interno Directory2di .
My.Computer.FileSystem.MoveDirectory("C:\Directory1", "C:\Directory2")
Questo esempio si sposta Directory1 all'interno Directory2di , sovrascrivendo la directory se esiste già.
My.Computer.FileSystem.MoveDirectory("C:\Directory1", "C:\Directory2",
True)
Commenti
Se si tenta di spostare una directory all'interno di una directory che non esiste, verrà creata la struttura di destinazione.
Vedi anche
- MoveFile(String, String)
- CopyDirectory(String, String)
- UIOption
- Oggetti (Visual Basic)
- Creating, Deleting, and Moving Files and Directory in Visual Basic
Si applica a
MoveDirectory(String, String, Boolean)
Sposta una directory da una posizione a un'altra.
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)
Parametri
- sourceDirectoryName
- String
Percorso della directory da spostare.
- destinationDirectoryName
- String
Percorso della directory in cui viene spostata la directory di origine.
- overwrite
- Boolean
True se le directory esistenti devono essere sovrascritte; in caso contrario False, . Il valore predefinito è False.
Eccezioni
Il percorso non è valido per uno dei motivi seguenti: si tratta di una stringa di lunghezza zero; contiene solo spazi vuoti; contiene caratteri non validi; o è un percorso del dispositivo (inizia con \\.\).
sourceDirectoryName oppure destinationDirectoryName è Nothing o una stringa vuota.
La directory non esiste.
La directory di destinazione esiste già ed overwrite è impostata su False.
Il percorso supera la lunghezza massima definita dal sistema.
L'operazione è ciclico.
Un nome di file o directory nel percorso contiene due punti (:) o è in un formato non valido.
L'utente non dispone delle autorizzazioni necessarie per visualizzare il percorso.
L'utente non dispone dell'autorizzazione necessaria.
Esempio
In questo esempio viene spostato Directory1 all'interno Directory2di .
My.Computer.FileSystem.MoveDirectory("C:\Directory1", "C:\Directory2")
Questo esempio si sposta Directory1 all'interno Directory2di , sovrascrivendo la directory se esiste già.
My.Computer.FileSystem.MoveDirectory("C:\Directory1", "C:\Directory2",
True)
Commenti
Se si tenta di spostare una directory all'interno di una directory che non esiste, verrà creata la struttura di destinazione.
Vedi anche
- MoveFile(String, String)
- CopyDirectory(String, String)
- Oggetti (Visual Basic)
- Creating, Deleting, and Moving Files and Directory in Visual Basic
Si applica a
MoveDirectory(String, String, UIOption, UICancelOption)
Sposta una directory da una posizione a un'altra.
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)
Parametri
- sourceDirectoryName
- String
Percorso della directory da spostare.
- destinationDirectoryName
- String
Percorso della directory in cui viene spostata la directory di origine.
- showUI
- UIOption
Specifica se tenere traccia visivamente dello stato dell'operazione. Il valore predefinito è UIOption.OnlyErrorDialogs.
- onUserCancel
- UICancelOption
Specifica se viene generata o meno un'eccezione quando l'utente annulla l'operazione. Il valore predefinito è UICancelOption.ThrowException.
Eccezioni
Il percorso non è valido per uno dei motivi seguenti: si tratta di una stringa di lunghezza zero; contiene solo spazi vuoti; contiene caratteri non validi; o è un percorso del dispositivo (inizia con \\.\).
sourceDirectoryName oppure destinationDirectoryName è Nothing o una stringa vuota.
La directory non esiste.
onUserCancel è impostato su ThrowException e non è possibile copiare una sottodirectory del file.
onUserCancel è impostato su ThrowExceptione l'utente annulla l'operazione oppure l'operazione non può essere completata.
L'utente non dispone delle autorizzazioni necessarie per visualizzare il percorso.
Il percorso supera la lunghezza massima definita dal sistema.
L'operazione è ciclico.
Un nome di file o directory nel percorso contiene due punti (:) o è in un formato non valido.
L'utente non dispone dell'autorizzazione necessaria.
Esempio
In questo esempio viene spostato Directory1 all'interno Directory2di .
My.Computer.FileSystem.MoveDirectory("C:\Directory1", "C:\Directory2")
Questo esempio si sposta Directory1 all'interno Directory2di , sovrascrivendo la directory se esiste già.
My.Computer.FileSystem.MoveDirectory("C:\Directory1", "C:\Directory2",
True)
Commenti
Se si tenta di spostare una directory all'interno di una directory che non esiste, verrà creata la struttura di destinazione.
Vedi anche
- MoveFile(String, String)
- CopyDirectory(String, String)
- UIOption
- UICancelOption
- Oggetti (Visual Basic)
- Creating, Deleting, and Moving Files and Directory in Visual Basic