StorageFolder.RenameAsync Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Überlädt
RenameAsync(String) |
Benennt den aktuellen Ordner um. |
RenameAsync(String, NameCollisionOption) |
Benennt den aktuellen Ordner um und gibt an, was zu tun ist, wenn bereits ein Ordner mit demselben Namen vorhanden ist. |
RenameAsync(String)
Benennt den aktuellen Ordner um.
public:
virtual IAsyncAction ^ RenameAsync(Platform::String ^ desiredName) = RenameAsync;
/// [Windows.Foundation.Metadata.Overload("RenameAsyncOverloadDefaultOptions")]
/// [Windows.Foundation.Metadata.RemoteAsync]
IAsyncAction RenameAsync(winrt::hstring const& desiredName);
[Windows.Foundation.Metadata.Overload("RenameAsyncOverloadDefaultOptions")]
[Windows.Foundation.Metadata.RemoteAsync]
public IAsyncAction RenameAsync(string desiredName);
function renameAsync(desiredName)
Public Function RenameAsync (desiredName As String) As IAsyncAction
Parameter
- desiredName
-
String
Platform::String
winrt::hstring
Der gewünschte, neue Name für den aktuellen Ordner.
Gibt zurück
Bei Abschluss dieser Methode wird kein Objekt oder Wert zurückgegeben.
Implementiert
- Attribute
Hinweise
Wenn der angegebene Name ungültig ist, löst diese Methode (und ihre Überladung) eine Ausnahme aus. Um alle Arten zu behandeln, in denen der angegebene Name ungültig sein kann, müssen Sie alle vier dieser Ausnahmen abfangen:
E_INVALIDARG |
E_FAIL |
ERROR_FILENAME_EXCED_RANGE |
ERROR_INVALID_NAME |
Wenn die Datei gelöscht wird, bevor die Umbenennung abgeschlossen ist, löst diese Methode die ERROR_FILE_NOT_FOUND Ausnahme aus. Sie müssen diese Ausnahme auch abfangen und behandeln, wenn Sie diese Methode verwenden.
Weitere Informationen
Gilt für:
RenameAsync(String, NameCollisionOption)
Benennt den aktuellen Ordner um und gibt an, was zu tun ist, wenn bereits ein Ordner mit demselben Namen vorhanden ist.
public:
virtual IAsyncAction ^ RenameAsync(Platform::String ^ desiredName, NameCollisionOption option) = RenameAsync;
/// [Windows.Foundation.Metadata.Overload("RenameAsync")]
/// [Windows.Foundation.Metadata.RemoteAsync]
IAsyncAction RenameAsync(winrt::hstring const& desiredName, NameCollisionOption const& option);
[Windows.Foundation.Metadata.Overload("RenameAsync")]
[Windows.Foundation.Metadata.RemoteAsync]
public IAsyncAction RenameAsync(string desiredName, NameCollisionOption option);
function renameAsync(desiredName, option)
Public Function RenameAsync (desiredName As String, option As NameCollisionOption) As IAsyncAction
Parameter
- desiredName
-
String
Platform::String
winrt::hstring
Der gewünschte, neue Name für den aktuellen Ordner.
Wenn am Speicherort des aktuellen Ordners ein Element vorhanden ist, das bereits über den angegebenen desiredName verfügt, bestimmt die angegebene NameCollisionOption , wie Windows auf den Konflikt reagiert.
- option
- NameCollisionOption
Der Enumerationswert, der bestimmt, wie Windows reagiert, wenn desiredName mit dem Namen eines vorhandenen Elements am Speicherort des aktuellen Ordners übereinstimmt.
Gibt zurück
Bei Abschluss dieser Methode wird kein Objekt oder Wert zurückgegeben.
Implementiert
- Attribute