Condividi tramite


NameCollisionOption Enumerazione

Definizione

Specifica cosa fare se un file o una cartella con il nome specificato esiste già nella cartella corrente quando si copia, si sposta o si rinomina un file o una cartella.

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
Ereditarietà
NameCollisionOption
Attributi

Requisiti Windows

Famiglia di dispositivi
Windows 10 (è stato introdotto in 10.0.10240.0)
API contract
Windows.Foundation.UniversalApiContract (è stato introdotto in v1.0)

Campi

Nome Valore Descrizione
FailIfExists 2

Generare un'eccezione di tipo System.Exception se il file o la cartella esiste già.

I metodi che non passano in modo esplicito un valore dall'enumerazione NameCollisionOption usano il valore FailIfExists come valore predefinito quando si tenta di creare, rinominare, copiare o spostare un file o una cartella.

GenerateUniqueName 0

Aggiungere automaticamente un numero alla base del nome specificato se il file o la cartella esiste già.

Ad esempio, se MyFile.txt esiste già, il nuovo file è denominato MyFile (2).txt. Se MyFolder esiste già, la nuova cartella è denominata MyFolder (2).

ReplaceExisting 1

Sostituire l'elemento esistente se il file o la cartella esiste già.

Si applica a