StorageFile.MoveAsync Methode

Definition

Überlädt

MoveAsync(IStorageFolder)

Verschiebt die aktuelle Datei in den angegebenen Ordner.

MoveAsync(IStorageFolder, String)

Verschiebt die aktuelle Datei in den angegebenen Ordner und benennt die Datei entsprechend dem gewünschten Namen um.

MoveAsync(IStorageFolder, String, NameCollisionOption)

Verschiebt die aktuelle Datei in den angegebenen Ordner und benennt die Datei entsprechend dem gewünschten Namen um. Diese Methode gibt auch an, was zu tun ist, wenn eine Datei mit demselben Namen bereits im angegebenen Ordner vorhanden ist.

MoveAsync(IStorageFolder)

Verschiebt die aktuelle Datei in den angegebenen Ordner.

public:
 virtual IAsyncAction ^ MoveAsync(IStorageFolder ^ destinationFolder) = MoveAsync;
/// [Windows.Foundation.Metadata.Overload("MoveOverloadDefaultNameAndOptions")]
/// [Windows.Foundation.Metadata.RemoteAsync]
IAsyncAction MoveAsync(IStorageFolder const& destinationFolder);
[Windows.Foundation.Metadata.Overload("MoveOverloadDefaultNameAndOptions")]
[Windows.Foundation.Metadata.RemoteAsync]
public IAsyncAction MoveAsync(IStorageFolder destinationFolder);
function moveAsync(destinationFolder)
Public Function MoveAsync (destinationFolder As IStorageFolder) As IAsyncAction

Parameter

destinationFolder
IStorageFolder

Der Zielordner, in den die Datei verschoben wird.

Dieser Zielordner muss ein physischer Speicherort sein. Andernfalls schlägt diese Methode fehl, wenn der Zielordner wie eine Dateigruppe nur im Arbeitsspeicher vorhanden ist, und löst eine System.Exception mit der folgenden Meldung aus: Der Wert liegt nicht im erwarteten Bereich.

Gibt zurück

Von dieser Methode wird kein Objekt oder Wert zurückgegeben.

Implementiert

Attribute

Weitere Informationen

Gilt für:

MoveAsync(IStorageFolder, String)

Verschiebt die aktuelle Datei in den angegebenen Ordner und benennt die Datei entsprechend dem gewünschten Namen um.

public:
 virtual IAsyncAction ^ MoveAsync(IStorageFolder ^ destinationFolder, Platform::String ^ desiredNewName) = MoveAsync;
/// [Windows.Foundation.Metadata.Overload("MoveOverloadDefaultOptions")]
/// [Windows.Foundation.Metadata.RemoteAsync]
IAsyncAction MoveAsync(IStorageFolder const& destinationFolder, winrt::hstring const& desiredNewName);
[Windows.Foundation.Metadata.Overload("MoveOverloadDefaultOptions")]
[Windows.Foundation.Metadata.RemoteAsync]
public IAsyncAction MoveAsync(IStorageFolder destinationFolder, string desiredNewName);
function moveAsync(destinationFolder, desiredNewName)
Public Function MoveAsync (destinationFolder As IStorageFolder, desiredNewName As String) As IAsyncAction

Parameter

destinationFolder
IStorageFolder

Der Zielordner, in den die Datei verschoben wird.

Dieser Zielordner muss ein physischer Speicherort sein. Andernfalls schlägt diese Methode fehl, wenn der Zielordner wie eine Dateigruppe nur im Arbeitsspeicher vorhanden ist, und löst eine System.Exception mit der folgenden Meldung aus: Der Wert liegt nicht im erwarteten Bereich.

desiredNewName
String

Platform::String

winrt::hstring

Der gewünschte Name der Datei nach dem Verschieben.

Wenn im Zielordner eine Datei vorhanden ist, die bereits den angegebenen desiredNewName enthält, generiert Windows einen eindeutigen Namen für die Datei.

Gibt zurück

Von dieser Methode wird kein Objekt oder Wert zurückgegeben.

Implementiert

M:Windows.Storage.IStorageFile.MoveAsync(Windows.Storage.IStorageFolder,System.String) M:Windows.Storage.IStorageFile.MoveAsync(Windows.Storage.IStorageFolder,Platform::String) M:Windows.Storage.IStorageFile.MoveAsync(Windows.Storage.IStorageFolder,winrt::hstring)
Attribute

Weitere Informationen

Gilt für:

MoveAsync(IStorageFolder, String, NameCollisionOption)

Verschiebt die aktuelle Datei in den angegebenen Ordner und benennt die Datei entsprechend dem gewünschten Namen um. Diese Methode gibt auch an, was zu tun ist, wenn eine Datei mit demselben Namen bereits im angegebenen Ordner vorhanden ist.

public:
 virtual IAsyncAction ^ MoveAsync(IStorageFolder ^ destinationFolder, Platform::String ^ desiredNewName, NameCollisionOption option) = MoveAsync;
/// [Windows.Foundation.Metadata.Overload("MoveOverload")]
/// [Windows.Foundation.Metadata.RemoteAsync]
IAsyncAction MoveAsync(IStorageFolder const& destinationFolder, winrt::hstring const& desiredNewName, NameCollisionOption const& option);
[Windows.Foundation.Metadata.Overload("MoveOverload")]
[Windows.Foundation.Metadata.RemoteAsync]
public IAsyncAction MoveAsync(IStorageFolder destinationFolder, string desiredNewName, NameCollisionOption option);
function moveAsync(destinationFolder, desiredNewName, option)
Public Function MoveAsync (destinationFolder As IStorageFolder, desiredNewName As String, option As NameCollisionOption) As IAsyncAction

Parameter

destinationFolder
IStorageFolder

Der Zielordner, in den die Datei verschoben wird.

Dieser Zielordner muss ein physischer Speicherort sein. Andernfalls schlägt diese Methode fehl, wenn der Zielordner wie eine Dateigruppe nur im Arbeitsspeicher vorhanden ist, und löst eine System.Exception mit der folgenden Meldung aus: Der Wert liegt nicht im erwarteten Bereich.

desiredNewName
String

Platform::String

winrt::hstring

Der gewünschte Name der Datei nach dem Verschieben.

Wenn im Zielordner eine Datei vorhanden ist, die bereits den angegebenen desiredNewName enthält, bestimmt die angegebene NameCollisionOption , wie Windows auf den Konflikt reagiert.

option
NameCollisionOption

Ein Enumerationswert, der bestimmt, wie Windows reagiert, wenn desiredNewName mit dem Namen einer vorhandenen Datei im Zielordner übereinstimmt.

Gibt zurück

Von dieser Methode wird kein Objekt oder Wert zurückgegeben.

Implementiert

M:Windows.Storage.IStorageFile.MoveAsync(Windows.Storage.IStorageFolder,System.String,Windows.Storage.NameCollisionOption) M:Windows.Storage.IStorageFile.MoveAsync(Windows.Storage.IStorageFolder,Platform::String,Windows.Storage.NameCollisionOption) M:Windows.Storage.IStorageFile.MoveAsync(Windows.Storage.IStorageFolder,winrt::hstring,Windows.Storage.NameCollisionOption)
Attribute

Weitere Informationen

Gilt für: