FileSystemProxy.MoveDirectory Methode
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
Hiermee verplaatst u een map van de ene locatie naar de andere.
Overloads
| Name | Description |
|---|---|
| MoveDirectory(String, String) |
Hiermee verplaatst u een map van de ene locatie naar de andere. |
| MoveDirectory(String, String, UIOption) |
Hiermee verplaatst u een map van de ene locatie naar de andere. |
| MoveDirectory(String, String, Boolean) |
Hiermee verplaatst u een map van de ene locatie naar de andere. |
| MoveDirectory(String, String, UIOption, UICancelOption) |
Hiermee verplaatst u een map van de ene locatie naar de andere. |
MoveDirectory(String, String)
Hiermee verplaatst u een map van de ene locatie naar de andere.
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)
Parameters
- sourceDirectoryName
- String
Pad van de map die moet worden verplaatst.
- destinationDirectoryName
- String
Pad naar de map waarnaar de bronmap wordt verplaatst.
Uitzonderingen
Het pad is om een van de volgende redenen niet geldig: het is een tekenreeks met lengte nul; het bevat alleen witruimte; bevat ongeldige tekens; of het is een apparaatpad (begint met \\.\).
sourceDirectoryName of destinationDirectoryName is Nothing of een lege tekenreeks.
De map bestaat niet.
De bron is een hoofdmap of het bronpad en het doelpad zijn hetzelfde.
Het pad overschrijdt de door het systeem gedefinieerde maximumlengte.
De bewerking is cyclisch.
Een bestands- of mapnaam in het pad bevat een dubbele punt (:) of heeft een ongeldige indeling.
De gebruiker beschikt niet over de benodigde machtigingen om het pad weer te geven.
De gebruiker heeft geen vereiste machtiging.
Voorbeelden
In dit voorbeeld wordt de binnenkant Directory2verplaatstDirectory1.
My.Computer.FileSystem.MoveDirectory("C:\Directory1", "C:\Directory2")
In dit voorbeeld wordt Directory1Directory2de map overschreven als deze al bestaat.
My.Computer.FileSystem.MoveDirectory("C:\Directory1", "C:\Directory2",
True)
Opmerkingen
Als er een poging wordt gedaan om een map te verplaatsen in een map die niet bestaat, wordt de doelstructuur gemaakt.
Zie ook
- MoveFile(String, String)
- CopyDirectory(String, String)
- Objects (Visual Basic)
- Bestanden en mappen maken, verwijderen en verplaatsen in Visual Basic
Van toepassing op
MoveDirectory(String, String, UIOption)
Hiermee verplaatst u een map van de ene locatie naar de andere.
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)
Parameters
- sourceDirectoryName
- String
Pad van de map die moet worden verplaatst.
- destinationDirectoryName
- String
Pad naar de map waarnaar de bronmap wordt verplaatst.
- showUI
- UIOption
Hiermee geeft u op of de voortgang van de bewerking visueel moet worden bijgehouden. De standaardwaarde is UIOption.OnlyErrorDialogs.
Uitzonderingen
Het pad is om een van de volgende redenen niet geldig: het is een tekenreeks met lengte nul; het bevat alleen witruimte; bevat ongeldige tekens; of het is een apparaatpad (begint met \\.\).
sourceDirectoryName of destinationDirectoryName is Nothing of een lege tekenreeks.
De map bestaat niet.
De doelmap bestaat al en overwrite is ingesteld op False.
Het pad overschrijdt de door het systeem gedefinieerde maximumlengte.
De bewerking is cyclisch.
Een bestands- of mapnaam in het pad bevat een dubbele punt (:) of heeft een ongeldige indeling.
De gebruiker beschikt niet over de benodigde machtigingen om het pad weer te geven.
De gebruiker heeft geen vereiste machtiging.
Voorbeelden
In dit voorbeeld wordt de binnenkant Directory2verplaatstDirectory1.
My.Computer.FileSystem.MoveDirectory("C:\Directory1", "C:\Directory2")
In dit voorbeeld wordt Directory1Directory2de map overschreven als deze al bestaat.
My.Computer.FileSystem.MoveDirectory("C:\Directory1", "C:\Directory2",
True)
Opmerkingen
Als er een poging wordt gedaan om een map te verplaatsen in een map die niet bestaat, wordt de doelstructuur gemaakt.
Zie ook
- MoveFile(String, String)
- CopyDirectory(String, String)
- UIOption
- Objects (Visual Basic)
- Bestanden en mappen maken, verwijderen en verplaatsen in Visual Basic
Van toepassing op
MoveDirectory(String, String, Boolean)
Hiermee verplaatst u een map van de ene locatie naar de andere.
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)
Parameters
- sourceDirectoryName
- String
Pad van de map die moet worden verplaatst.
- destinationDirectoryName
- String
Pad naar de map waarnaar de bronmap wordt verplaatst.
- overwrite
- Boolean
True indien bestaande mappen moeten worden overschreven; anders False. De standaardwaarde is False.
Uitzonderingen
Het pad is om een van de volgende redenen niet geldig: het is een tekenreeks met lengte nul; het bevat alleen witruimte; bevat ongeldige tekens; of het is een apparaatpad (begint met \\.\).
sourceDirectoryName of destinationDirectoryName is Nothing of een lege tekenreeks.
De map bestaat niet.
De doelmap bestaat al en overwrite is ingesteld op False.
Het pad overschrijdt de door het systeem gedefinieerde maximumlengte.
De bewerking is cyclisch.
Een bestands- of mapnaam in het pad bevat een dubbele punt (:) of heeft een ongeldige indeling.
De gebruiker beschikt niet over de benodigde machtigingen om het pad weer te geven.
De gebruiker heeft geen vereiste machtiging.
Voorbeelden
In dit voorbeeld wordt de binnenkant Directory2verplaatstDirectory1.
My.Computer.FileSystem.MoveDirectory("C:\Directory1", "C:\Directory2")
In dit voorbeeld wordt Directory1Directory2de map overschreven als deze al bestaat.
My.Computer.FileSystem.MoveDirectory("C:\Directory1", "C:\Directory2",
True)
Opmerkingen
Als er een poging wordt gedaan om een map te verplaatsen in een map die niet bestaat, wordt de doelstructuur gemaakt.
Zie ook
- MoveFile(String, String)
- CopyDirectory(String, String)
- Objects (Visual Basic)
- Bestanden en mappen maken, verwijderen en verplaatsen in Visual Basic
Van toepassing op
MoveDirectory(String, String, UIOption, UICancelOption)
Hiermee verplaatst u een map van de ene locatie naar de andere.
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)
Parameters
- sourceDirectoryName
- String
Pad van de map die moet worden verplaatst.
- destinationDirectoryName
- String
Pad naar de map waarnaar de bronmap wordt verplaatst.
- showUI
- UIOption
Hiermee geeft u op of de voortgang van de bewerking visueel moet worden bijgehouden. De standaardwaarde is UIOption.OnlyErrorDialogs.
- onUserCancel
- UICancelOption
Hiermee geeft u op of er een uitzondering wordt gegenereerd wanneer de gebruiker de bewerking annuleert. De standaardwaarde is UICancelOption.ThrowException.
Uitzonderingen
Het pad is om een van de volgende redenen niet geldig: het is een tekenreeks met lengte nul; het bevat alleen witruimte; bevat ongeldige tekens; of het is een apparaatpad (begint met \\.\).
sourceDirectoryName of destinationDirectoryName is Nothing of een lege tekenreeks.
De map bestaat niet.
onUserCancel is ingesteld op ThrowException en een submap van het bestand kan niet worden gekopieerd.
onUserCancel is ingesteld op ThrowExceptionen de gebruiker annuleert de bewerking of de bewerking kan niet worden voltooid.
De gebruiker beschikt niet over de benodigde machtigingen om het pad weer te geven.
Het pad overschrijdt de door het systeem gedefinieerde maximumlengte.
De bewerking is cyclisch.
Een bestands- of mapnaam in het pad bevat een dubbele punt (:) of heeft een ongeldige indeling.
De gebruiker heeft geen vereiste machtiging.
Voorbeelden
In dit voorbeeld wordt de binnenkant Directory2verplaatstDirectory1.
My.Computer.FileSystem.MoveDirectory("C:\Directory1", "C:\Directory2")
In dit voorbeeld wordt Directory1Directory2de map overschreven als deze al bestaat.
My.Computer.FileSystem.MoveDirectory("C:\Directory1", "C:\Directory2",
True)
Opmerkingen
Als er een poging wordt gedaan om een map te verplaatsen in een map die niet bestaat, wordt de doelstructuur gemaakt.
Zie ook
- MoveFile(String, String)
- CopyDirectory(String, String)
- UIOption
- UICancelOption
- Objects (Visual Basic)
- Bestanden en mappen maken, verwijderen en verplaatsen in Visual Basic