mirror of
https://github.com/xivdev/Penumbra.git
synced 2025-12-12 10:17:22 +01:00
Use OpenWrite instead of WriteAllBytes in TempFile for assured closed handle.
This commit is contained in:
parent
190fae6623
commit
238a4b0cef
1 changed files with 3 additions and 2 deletions
|
|
@ -24,8 +24,9 @@ namespace Penumbra.Util
|
|||
|
||||
public static FileInfo WriteNew( DirectoryInfo baseDir, byte[] data, string suffix = "" )
|
||||
{
|
||||
var fileName = TempFileName( baseDir, suffix );
|
||||
File.WriteAllBytes( fileName.FullName, data );
|
||||
var fileName = TempFileName( baseDir, suffix );
|
||||
using var stream = fileName.OpenWrite();
|
||||
stream.Write( data, 0, data.Length );
|
||||
fileName.Refresh();
|
||||
return fileName;
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue