FileSystem.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)
- Source:
- FileSystem.vb
- Source:
- FileSystem.vb
- Source:
- FileSystem.vb
Sposta una directory da un percorso a un altro.
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)
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
Si applica a
MoveDirectory(String, String, UIOption)
- Source:
- FileSystem.vb
- Source:
- FileSystem.vb
- Source:
- FileSystem.vb
Sposta una directory da un percorso a un altro.
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)
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
Si applica a
MoveDirectory(String, String, Boolean)
- Source:
- FileSystem.vb
- Source:
- FileSystem.vb
- Source:
- FileSystem.vb
Sposta una directory da un percorso a un altro.
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)
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
Si applica a
MoveDirectory(String, String, UIOption, UICancelOption)
- Source:
- FileSystem.vb
- Source:
- FileSystem.vb
- Source:
- FileSystem.vb
Sposta una directory da un percorso a un altro.
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)
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.