NameCollisionOption 枚举

定义

指定在复制、移动或重命名文件或文件夹时,如果当前文件夹中已存在具有指定名称的文件或文件夹,该怎么办。

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
继承
NameCollisionOption
属性

Windows 要求

设备系列
Windows 10 (在 10.0.10240.0 中引入)
API contract
Windows.Foundation.UniversalApiContract (在 v1.0 中引入)

字段

FailIfExists 2

如果文件或文件夹已存在,则引发 System.Exception 类型的异常。

尝试创建、重命名、复制或移动文件或文件夹时,未显式传递 NameCollisionOption 枚举中的值的方法使用 FailIfExists 值作为默认值。

GenerateUniqueName 0

如果文件或文件夹已存在,则自动将数字追加到指定名称的基数。

例如,如果 MyFile.txt 已存在,则新文件名为 MyFile (2).txt。 如果 MyFolder 已存在,则新文件夹名为 MyFolder (2)

ReplaceExisting 1

如果文件或文件夹已存在,请替换现有项。

适用于