该异常表示在尝试创建一个已经存在的文件时发生了错误。
该异常继承自Autodesk.Revit.Exceptions.ArgumentException
类。
该异常有以下构造函数:
FileArgumentAlreadyExistsException()
FileArgumentAlreadyExistsException(string message)
FileArgumentAlreadyExistsException(string message, Exception innerException)
FileName
:重复的文件名。该属性为只读属性。try
{
// 尝试创建一个名为 "example.rvt" 的文件
FileInfo fileInfo = new FileInfo("example.rvt");
if (fileInfo.Exists)
{
throw new FileArgumentAlreadyExistsException("文件已经存在。");
}
// 省略创建文件的代码
}
catch(FileArgumentAlreadyExistsException ex)
{
Console.WriteLine(ex.Message);
}
当抛出FileArgumentAlreadyExistsException
异常时,异常消息通常包含文件名以及错误的原因。例如,"File 'example.rvt' already exists." 表示尝试创建时存在名为“example.rvt”的文件。