Freigeben über


NameCollisionOption Enumeration

Definition

Gibt an, was zu tun ist, wenn eine Datei oder ein Ordner mit dem angegebenen Namen bereits im aktuellen Ordner vorhanden ist, wenn Sie eine Datei oder einen Ordner kopieren, verschieben oder umbenennen.

public enum class NameCollisionOption
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
enum class NameCollisionOption
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
public enum NameCollisionOption
var value = Windows.Storage.NameCollisionOption.generateUniqueName
Public Enum NameCollisionOption
Vererbung
NameCollisionOption
Attribute

Windows-Anforderungen

Gerätefamilie
Windows 10 (eingeführt in 10.0.10240.0)
API contract
Windows.Foundation.UniversalApiContract (eingeführt in v1.0)

Felder

FailIfExists 2

Lösen Sie eine Ausnahme vom Typ System.Exception aus, wenn die Datei oder der Ordner bereits vorhanden ist.

Methoden, die einen Wert aus der NameCollisionOption-Enumeration nicht explizit übergeben, verwenden den FailIfExists-Wert als Standard, wenn Sie versuchen, eine Datei oder einen Ordner zu erstellen, umzubenennen, zu kopieren oder zu verschieben.

GenerateUniqueName 0

Fügen Sie automatisch eine Zahl an die Basis des angegebenen Namens an, wenn die Datei oder der Ordner bereits vorhanden ist.

Wenn z. B MyFile.txt . bereits vorhanden ist, heißt MyFile (2).txtdie neue Datei . Wenn MyFolder bereits vorhanden ist, heißt MyFolder (2)der neue Ordner .

ReplaceExisting 1

Ersetzen Sie das vorhandene Element, wenn die Datei oder der Ordner bereits vorhanden ist.

Gilt für: