我创建了一个文本文件来保存该创建文件中的错误.我有一个按钮,一旦按下,就会产生一个错误,应该保存到文件中.但是,如果我按两次按钮,它将覆盖生成的第一个错误,因为文件的内容被覆盖.我想生成另一个单独的文件来保存新错误.应为每个新错误生成一个新文件.
提前致谢
解决方法
private void SaveErrorMessage(string errorMessage) { string errorFile = null; for( int x = 0; x < Int32.MaxValue; ++x ) { errorFile = string.Format(CultureInfo.InvariantCulture,"error-{0}.txt",x); if( !System.IO.File.Exists(errorFileTest) ) { break; } } File.WriteallText(errorFile,errorMessage); }
这将在您拥有Int32.MaxValue文件后覆盖最后一个文件,但这需要一段时间.