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 un percorso a un altro.
Overload
MoveDirectory(String, String) |
Sposta una directory da un percorso a un altro. |
MoveDirectory(String, String, UIOption) |
Sposta una directory da un percorso a un altro. |
MoveDirectory(String, String, Boolean) |
Sposta una directory da un percorso a un altro. |
MoveDirectory(String, String, UIOption, UICancelOption) |
Sposta una directory da un percorso a un altro. |
MoveDirectory(String, String)
Sposta una directory da un percorso a un altro.
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: è una stringa di lunghezza zero; contiene solo spazi vuoti; contiene caratteri non validi; o è un percorso del dispositivo (inizia con \\.\).
sourceDirectoryName
o 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.
La lunghezza del percorso supera la lunghezza massima definita dal sistema.
Questa operazione è ciclica.
Nel nome di un file o di una directory del percorso sono presenti i due punti (:) oppure il relativo formato non è valido.
L'utente non dispone delle autorizzazioni necessarie per visualizzare il percorso.
L'utente non dispone dell'autorizzazione necessaria.
Esempio
Questo esempio viene spostato Directory1
all'interno Directory2
di .
My.Computer.FileSystem.MoveDirectory("C:\Directory1", "C:\Directory2")
Questo esempio viene spostato Directory1
all'interno Directory2
di , sovrascrivendo la directory se esiste già.
My.Computer.FileSystem.MoveDirectory("C:\Directory1", "C:\Directory2",
True)
Commenti
Se viene eseguito un tentativo 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)
- Creazione, eliminazione e spostamento di file e directory in Visual Basic
Si applica a
MoveDirectory(String, String, UIOption)
Sposta una directory da un percorso a un altro.
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 in modo visivo dello stato dell'operazione. Il valore predefinito è UIOption.OnlyErrorDialogs
.
Eccezioni
Il percorso non è valido per uno dei motivi seguenti: è una stringa di lunghezza zero; contiene solo spazi vuoti; contiene caratteri non validi; o è un percorso del dispositivo (inizia con \\.\).
sourceDirectoryName
o destinationDirectoryName
è Nothing
o una stringa vuota.
La directory non esiste.
La directory di destinazione esiste già e l'elemento overwrite
è impostato su False
.
La lunghezza del percorso supera la lunghezza massima definita dal sistema.
Questa operazione è ciclica.
Nel nome di un file o di una directory del percorso sono presenti i due punti (:) oppure il relativo formato non è valido.
L'utente non dispone delle autorizzazioni necessarie per visualizzare il percorso.
L'utente non dispone dell'autorizzazione necessaria.
Esempio
Questo esempio viene spostato Directory1
all'interno Directory2
di .
My.Computer.FileSystem.MoveDirectory("C:\Directory1", "C:\Directory2")
Questo esempio viene spostato Directory1
all'interno Directory2
di , sovrascrivendo la directory se esiste già.
My.Computer.FileSystem.MoveDirectory("C:\Directory1", "C:\Directory2",
True)
Commenti
Se viene eseguito un tentativo 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)
- Creazione, eliminazione e spostamento di file e directory in Visual Basic
Si applica a
MoveDirectory(String, String, Boolean)
Sposta una directory da un percorso a un altro.
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: è una stringa di lunghezza zero; contiene solo spazi vuoti; contiene caratteri non validi; o è un percorso del dispositivo (inizia con \\.\).
sourceDirectoryName
o destinationDirectoryName
è Nothing
o una stringa vuota.
La directory non esiste.
La directory di destinazione esiste già e l'elemento overwrite
è impostato su False
.
La lunghezza del percorso supera la lunghezza massima definita dal sistema.
Questa operazione è ciclica.
Nel nome di un file o di una directory del percorso sono presenti i due punti (:) oppure il relativo formato non è valido.
L'utente non dispone delle autorizzazioni necessarie per visualizzare il percorso.
L'utente non dispone dell'autorizzazione necessaria.
Esempio
Questo esempio viene spostato Directory1
all'interno Directory2
di .
My.Computer.FileSystem.MoveDirectory("C:\Directory1", "C:\Directory2")
Questo esempio viene spostato Directory1
all'interno Directory2
di , sovrascrivendo la directory se esiste già.
My.Computer.FileSystem.MoveDirectory("C:\Directory1", "C:\Directory2",
True)
Commenti
Se viene eseguito un tentativo 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)
- Creazione, eliminazione e spostamento di file e directory in Visual Basic
Si applica a
MoveDirectory(String, String, UIOption, UICancelOption)
Sposta una directory da un percorso a un altro.
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 in modo visivo dello stato dell'operazione. Il valore predefinito è UIOption.OnlyErrorDialogs
.
- onUserCancel
- UICancelOption
Specifica se viene generata un'eccezione quando l'utente annulla l'operazione. Il valore predefinito è UICancelOption.ThrowException
.
Eccezioni
Il percorso non è valido per uno dei motivi seguenti: è una stringa di lunghezza zero; contiene solo spazi vuoti; contiene caratteri non validi; o è un percorso del dispositivo (inizia con \\.\).
sourceDirectoryName
o 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 ThrowException
e l'utente annulla l'operazione oppure non è possibile completarla.
L'utente non dispone delle autorizzazioni necessarie per visualizzare il percorso.
La lunghezza del percorso supera la lunghezza massima definita dal sistema.
Questa operazione è ciclica.
Nel nome di un file o di una directory del percorso sono presenti i due punti (:) oppure il relativo formato non è valido.
L'utente non dispone dell'autorizzazione necessaria.
Esempio
Questo esempio viene spostato Directory1
all'interno Directory2
di .
My.Computer.FileSystem.MoveDirectory("C:\Directory1", "C:\Directory2")
Questo esempio viene spostato Directory1
all'interno Directory2
di , sovrascrivendo la directory se esiste già.
My.Computer.FileSystem.MoveDirectory("C:\Directory1", "C:\Directory2",
True)
Commenti
Se viene eseguito un tentativo 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)
- Creazione, eliminazione e spostamento di file e directory in Visual Basic