示例#1
0
 /// <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));
 }