/// <summary> /// 创建一个临时文件 /// </summary> /// <param name="extension">临时文件的扩展名</param> /// <returns>新创建的临时文件,该文件会在程序退出时自动删除</returns> public static IFile CreateTemporaryFile(string extension = "") { if (TemporaryLimit is { } limit&& TemporaryDirectory.Size > TemporaryLimit) { TemporaryDirectory.Clear(); } return(TemporaryDirectory.CreateFile(null, extension)); }