FileSystemProxy.MoveDirectory Metódus
Definíció
Fontos
Egyes információk olyan, kiadás előtti termékekre vonatkoznak, amelyek a kiadásig még jelentősen módosulhatnak. A Microsoft nem vállal kifejezett vagy törvényi garanciát az itt megjelenő információért.
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
- MoveFile(String, String)
- CopyDirectory(String, String)
- Objects (Visual Basic)
Fájlok és könyvtárak létrehozása, törlése és áthelyezése a Visual Basic
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
- MoveFile(String, String)
- CopyDirectory(String, String)
- UIOption
- Objects (Visual Basic)
Fájlok és könyvtárak létrehozása, törlése és áthelyezése a Visual Basic
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
- MoveFile(String, String)
- CopyDirectory(String, String)
- Objects (Visual Basic)
Fájlok és könyvtárak létrehozása, törlése és áthelyezése a Visual Basic
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
- MoveFile(String, String)
- CopyDirectory(String, String)
- UIOption
- UICancelOption
- Objects (Visual Basic)
Fájlok és könyvtárak létrehozása, törlése és áthelyezése a Visual Basic