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

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