FileSystemProxy.MoveDirectory Metódus

Definíció

Könyvtár áthelyezése egyik helyről a másikra.

Túlterhelések

Name Description
MoveDirectory(String, String)

Könyvtár áthelyezése egyik helyről a másikra.

MoveDirectory(String, String, UIOption)

Könyvtár áthelyezése egyik helyről a másikra.

MoveDirectory(String, String, Boolean)

Könyvtár áthelyezése egyik helyről a másikra.

MoveDirectory(String, String, UIOption, UICancelOption)

Könyvtár áthelyezése egyik helyről a másikra.

MoveDirectory(String, String)

Könyvtár áthelyezése egyik helyről a másikra.

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)

Paraméterek

sourceDirectoryName
String

Az áthelyezendő könyvtár elérési útja.

destinationDirectoryName
String

Annak a könyvtárnak az elérési útja, amelyhez a forráskönyvtárat áthelyezik.

Kivételek

Az elérési út az alábbi okok egyike miatt nem érvényes: nulla hosszúságú sztring; csak üres helyet tartalmaz; érvénytelen karaktereket tartalmaz; vagy egy eszköz elérési útja (\\.\-val kezdődik).

sourceDirectoryName Nothing vagy destinationDirectoryName üres sztring.

A könyvtár nem létezik.

A forrás egy gyökérkönyvtár vagy a forrás elérési útja, és a cél elérési útja megegyezik.

Az elérési út meghaladja a rendszer által megadott maximális hosszt.

A művelet ciklikus.

Az elérési út fájl- vagy könyvtárneve kettőspontot tartalmaz (:) vagy érvénytelen formátumú.

A felhasználó nem rendelkezik az elérési út megtekintéséhez szükséges engedélyekkel.

A felhasználó nem rendelkezik szükséges engedéllyel.

Példák

Ez a példa belülre Directory2kerülDirectory1.

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

Ez a példa belülre Directory2kerülDirectory1, felülírja a könyvtárat, ha már létezik.

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

Megjegyzések

Ha nem létező könyvtárba próbál átköltöztetni egy könyvtárat, a célstruktúra létrejön.

Lásd még

A következőre érvényes:

MoveDirectory(String, String, UIOption)

Könyvtár áthelyezése egyik helyről a másikra.

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)

Paraméterek

sourceDirectoryName
String

Az áthelyezendő könyvtár elérési útja.

destinationDirectoryName
String

Annak a könyvtárnak az elérési útja, amelyhez a forráskönyvtárat áthelyezik.

showUI
UIOption

Meghatározza, hogy a művelet előrehaladását vizuálisan nyomon kell-e követni. Az alapértelmezett érték UIOption.OnlyErrorDialogs.

Kivételek

Az elérési út az alábbi okok egyike miatt nem érvényes: nulla hosszúságú sztring; csak üres helyet tartalmaz; érvénytelen karaktereket tartalmaz; vagy egy eszköz elérési útja (\\.\-val kezdődik).

sourceDirectoryName Nothing vagy destinationDirectoryName üres sztring.

A könyvtár nem létezik.

A célkönyvtár már létezik, és overwrite a következőre Falsevan állítva: .

Az elérési út meghaladja a rendszer által megadott maximális hosszt.

A művelet ciklikus.

Az elérési út fájl- vagy könyvtárneve kettőspontot tartalmaz (:) vagy érvénytelen formátumú.

A felhasználó nem rendelkezik az elérési út megtekintéséhez szükséges engedélyekkel.

A felhasználó nem rendelkezik szükséges engedéllyel.

Példák

Ez a példa belülre Directory2kerülDirectory1.

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

Ez a példa belülre Directory2kerülDirectory1, felülírja a könyvtárat, ha már létezik.

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

Megjegyzések

Ha nem létező könyvtárba próbál átköltöztetni egy könyvtárat, a célstruktúra létrejön.

Lásd még

A következőre érvényes:

MoveDirectory(String, String, Boolean)

Könyvtár áthelyezése egyik helyről a másikra.

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)

Paraméterek

sourceDirectoryName
String

Az áthelyezendő könyvtár elérési útja.

destinationDirectoryName
String

Annak a könyvtárnak az elérési útja, amelyhez a forráskönyvtárat áthelyezik.

overwrite
Boolean

True ha a meglévő könyvtárakat felül kell írni; egyéb esetben False. Az alapértelmezett érték False.

Kivételek

Az elérési út az alábbi okok egyike miatt nem érvényes: nulla hosszúságú sztring; csak üres helyet tartalmaz; érvénytelen karaktereket tartalmaz; vagy egy eszköz elérési útja (\\.\-val kezdődik).

sourceDirectoryName Nothing vagy destinationDirectoryName üres sztring.

A könyvtár nem létezik.

A célkönyvtár már létezik, és overwrite a következőre Falsevan állítva: .

Az elérési út meghaladja a rendszer által megadott maximális hosszt.

A művelet ciklikus.

Az elérési út fájl- vagy könyvtárneve kettőspontot tartalmaz (:) vagy érvénytelen formátumú.

A felhasználó nem rendelkezik az elérési út megtekintéséhez szükséges engedélyekkel.

A felhasználó nem rendelkezik szükséges engedéllyel.

Példák

Ez a példa belülre Directory2kerülDirectory1.

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

Ez a példa belülre Directory2kerülDirectory1, felülírja a könyvtárat, ha már létezik.

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

Megjegyzések

Ha nem létező könyvtárba próbál átköltöztetni egy könyvtárat, a célstruktúra létrejön.

Lásd még

A következőre érvényes:

MoveDirectory(String, String, UIOption, UICancelOption)

Könyvtár áthelyezése egyik helyről a másikra.

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)

Paraméterek

sourceDirectoryName
String

Az áthelyezendő könyvtár elérési útja.

destinationDirectoryName
String

Annak a könyvtárnak az elérési útja, amelyhez a forráskönyvtárat áthelyezik.

showUI
UIOption

Meghatározza, hogy a művelet előrehaladását vizuálisan nyomon kell-e követni. Az alapértelmezett érték UIOption.OnlyErrorDialogs.

onUserCancel
UICancelOption

Megadja, hogy a rendszer kivételt jelez-e, amikor a felhasználó megszakítja a műveletet. Az alapértelmezett érték UICancelOption.ThrowException.

Kivételek

Az elérési út az alábbi okok egyike miatt nem érvényes: nulla hosszúságú sztring; csak üres helyet tartalmaz; érvénytelen karaktereket tartalmaz; vagy egy eszköz elérési útja (\\.\-val kezdődik).

sourceDirectoryName Nothing vagy destinationDirectoryName üres sztring.

A könyvtár nem létezik.

onUserCancel értékre ThrowException van állítva, és a fájl alkönyvtára nem másolható.

onUserCancel beállításra ThrowExceptionvan állítva, és a felhasználó megszakítja a műveletet, vagy a művelet nem hajtható végre.

A felhasználó nem rendelkezik az elérési út megtekintéséhez szükséges engedélyekkel.

Az elérési út meghaladja a rendszer által megadott maximális hosszt.

A művelet ciklikus.

Az elérési út fájl- vagy könyvtárneve kettőspontot tartalmaz (:) vagy érvénytelen formátumú.

A felhasználó nem rendelkezik szükséges engedéllyel.

Példák

Ez a példa belülre Directory2kerülDirectory1.

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

Ez a példa belülre Directory2kerülDirectory1, felülírja a könyvtárat, ha már létezik.

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

Megjegyzések

Ha nem létező könyvtárba próbál átköltöztetni egy könyvtárat, a célstruktúra létrejön.

Lásd még

A következőre érvényes: