FileSystemProxy.MoveDirectory Metod
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
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
- MoveFile(String, String)
- CopyDirectory(String, String)
- Objects (Visual Basic)
- Skapa, ta bort och flytta filer och kataloger i Visual Basic
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
- MoveFile(String, String)
- CopyDirectory(String, String)
- UIOption
- Objects (Visual Basic)
- Skapa, ta bort och flytta filer och kataloger i Visual Basic
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
- MoveFile(String, String)
- CopyDirectory(String, String)
- Objects (Visual Basic)
- Skapa, ta bort och flytta filer och kataloger i Visual Basic
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
- MoveFile(String, String)
- CopyDirectory(String, String)
- UIOption
- UICancelOption
- Objects (Visual Basic)
- Skapa, ta bort och flytta filer och kataloger i Visual Basic