FileSystemProxy.MoveDirectory Metod

Definition

Flyttar en katalog från en plats till en annan.

Överlagringar

Name Description
MoveDirectory(String, String)

Flyttar en katalog från en plats till en annan.

MoveDirectory(String, String, UIOption)

Flyttar en katalog från en plats till en annan.

MoveDirectory(String, String, Boolean)

Flyttar en katalog från en plats till en annan.

MoveDirectory(String, String, UIOption, UICancelOption)

Flyttar en katalog från en plats till en annan.

MoveDirectory(String, String)

Flyttar en katalog från en plats till en annan.

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)

Parametrar

sourceDirectoryName
String

Sökväg till katalogen som ska flyttas.

destinationDirectoryName
String

Sökväg till den katalog som källkatalogen flyttas till.

Undantag

Sökvägen är inte giltig av någon av följande orsaker: det är en sträng med noll längd. den innehåller endast tomt utrymme. den innehåller ogiltiga tecken. eller så är det en enhetssökväg (börjar med \\.\).

sourceDirectoryName eller destinationDirectoryName är Nothing eller en tom sträng.

Katalogen finns inte.

Källan är en rotkatalog eller Källsökvägen och målsökvägen är densamma.

Sökvägen överskrider den systemdefinierade maximala längden.

Åtgärden är cyklisk.

Ett fil- eller katalognamn i sökvägen innehåller ett kolon (:) eller är i ett ogiltigt format.

Användaren saknar nödvändiga behörigheter för att visa sökvägen.

Användaren har inte nödvändig behörighet.

Exempel

Det här exemplet flyttas Directory1 inuti Directory2.

My.Computer.FileSystem.MoveDirectory("C:\Directory1", "C:\Directory2")

Det här exemplet flyttas Directory1 inuti Directory2och skriver över katalogen om den redan finns.

My.Computer.FileSystem.MoveDirectory("C:\Directory1", "C:\Directory2",
True)

Kommentarer

Om ett försök görs att flytta en katalog i en katalog som inte finns skapas målstrukturen.

Se även

Gäller för

MoveDirectory(String, String, UIOption)

Flyttar en katalog från en plats till en annan.

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)

Parametrar

sourceDirectoryName
String

Sökväg till katalogen som ska flyttas.

destinationDirectoryName
String

Sökväg till den katalog som källkatalogen flyttas till.

showUI
UIOption

Anger om åtgärdens förlopp ska spåras visuellt. Standard är UIOption.OnlyErrorDialogs.

Undantag

Sökvägen är inte giltig av någon av följande orsaker: det är en sträng med noll längd. den innehåller endast tomt utrymme. den innehåller ogiltiga tecken. eller så är det en enhetssökväg (börjar med \\.\).

sourceDirectoryName eller destinationDirectoryName är Nothing eller en tom sträng.

Katalogen finns inte.

Målkatalogen finns redan och overwrite är inställd på False.

Sökvägen överskrider den systemdefinierade maximala längden.

Åtgärden är cyklisk.

Ett fil- eller katalognamn i sökvägen innehåller ett kolon (:) eller är i ett ogiltigt format.

Användaren saknar nödvändiga behörigheter för att visa sökvägen.

Användaren har inte nödvändig behörighet.

Exempel

Det här exemplet flyttas Directory1 inuti Directory2.

My.Computer.FileSystem.MoveDirectory("C:\Directory1", "C:\Directory2")

Det här exemplet flyttas Directory1 inuti Directory2och skriver över katalogen om den redan finns.

My.Computer.FileSystem.MoveDirectory("C:\Directory1", "C:\Directory2",
True)

Kommentarer

Om ett försök görs att flytta en katalog i en katalog som inte finns skapas målstrukturen.

Se även

Gäller för

MoveDirectory(String, String, Boolean)

Flyttar en katalog från en plats till en annan.

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)

Parametrar

sourceDirectoryName
String

Sökväg till katalogen som ska flyttas.

destinationDirectoryName
String

Sökväg till den katalog som källkatalogen flyttas till.

overwrite
Boolean

True om befintliga kataloger ska skrivas över. annars False. Standard är False.

Undantag

Sökvägen är inte giltig av någon av följande orsaker: det är en sträng med noll längd. den innehåller endast tomt utrymme. den innehåller ogiltiga tecken. eller så är det en enhetssökväg (börjar med \\.\).

sourceDirectoryName eller destinationDirectoryName är Nothing eller en tom sträng.

Katalogen finns inte.

Målkatalogen finns redan och overwrite är inställd på False.

Sökvägen överskrider den systemdefinierade maximala längden.

Åtgärden är cyklisk.

Ett fil- eller katalognamn i sökvägen innehåller ett kolon (:) eller är i ett ogiltigt format.

Användaren saknar nödvändiga behörigheter för att visa sökvägen.

Användaren har inte nödvändig behörighet.

Exempel

Det här exemplet flyttas Directory1 inuti Directory2.

My.Computer.FileSystem.MoveDirectory("C:\Directory1", "C:\Directory2")

Det här exemplet flyttas Directory1 inuti Directory2och skriver över katalogen om den redan finns.

My.Computer.FileSystem.MoveDirectory("C:\Directory1", "C:\Directory2",
True)

Kommentarer

Om ett försök görs att flytta en katalog i en katalog som inte finns skapas målstrukturen.

Se även

Gäller för

MoveDirectory(String, String, UIOption, UICancelOption)

Flyttar en katalog från en plats till en annan.

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)

Parametrar

sourceDirectoryName
String

Sökväg till katalogen som ska flyttas.

destinationDirectoryName
String

Sökväg till den katalog som källkatalogen flyttas till.

showUI
UIOption

Anger om åtgärdens förlopp ska spåras visuellt. Standard är UIOption.OnlyErrorDialogs.

onUserCancel
UICancelOption

Anger om ett undantag utlöses när användaren avbryter åtgärden. Standard är UICancelOption.ThrowException.

Undantag

Sökvägen är inte giltig av någon av följande orsaker: det är en sträng med noll längd. den innehåller endast tomt utrymme. den innehåller ogiltiga tecken. eller så är det en enhetssökväg (börjar med \\.\).

sourceDirectoryName eller destinationDirectoryName är Nothing eller en tom sträng.

Katalogen finns inte.

onUserCancel är inställt på och det går inte att ThrowException kopiera en underkatalog till filen.

onUserCancel är inställt på ThrowException, och användaren avbryter åtgärden, eller så kan åtgärden inte slutföras.

Användaren saknar nödvändiga behörigheter för att visa sökvägen.

Sökvägen överskrider den systemdefinierade maximala längden.

Åtgärden är cyklisk.

Ett fil- eller katalognamn i sökvägen innehåller ett kolon (:) eller är i ett ogiltigt format.

Användaren har inte nödvändig behörighet.

Exempel

Det här exemplet flyttas Directory1 inuti Directory2.

My.Computer.FileSystem.MoveDirectory("C:\Directory1", "C:\Directory2")

Det här exemplet flyttas Directory1 inuti Directory2och skriver över katalogen om den redan finns.

My.Computer.FileSystem.MoveDirectory("C:\Directory1", "C:\Directory2",
True)

Kommentarer

Om ett försök görs att flytta en katalog i en katalog som inte finns skapas målstrukturen.

Se även

Gäller för