NameCollisionOption Enumeración

Definición

Especifica qué hacer si ya existe un archivo o carpeta con el nombre especificado en la carpeta actual al copiar, mover o cambiar el nombre de un archivo o carpeta.

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
Herencia
NameCollisionOption
Atributos

Requisitos de Windows

Familia de dispositivos
Windows 10 (se introdujo en la versión 10.0.10240.0)
API contract
Windows.Foundation.UniversalApiContract (se introdujo en la versión v1.0)

Campos

FailIfExists 2

Genere una excepción de tipo System.Exception si el archivo o carpeta ya existe.

Los métodos que no pasan explícitamente un valor de la enumeración NameCollisionOption usan el valor FailIfExists como valor predeterminado al intentar crear, cambiar el nombre, copiar o mover un archivo o carpeta.

GenerateUniqueName 0

Anexe automáticamente un número a la base del nombre especificado si el archivo o carpeta ya existe.

Por ejemplo, si MyFile.txt ya existe, el nuevo archivo se denomina MyFile (2).txt. Si MyFolder ya existe, la nueva carpeta se denomina MyFolder (2).

ReplaceExisting 1

Reemplace el elemento existente si el archivo o carpeta ya existe.

Se aplica a