mirror of
https://github.com/beefytech/Beef.git
synced 2025-06-14 22:34:09 +02:00
Change some file writes to UnbufferedFileStream
This commit is contained in:
parent
e5f92fb21b
commit
3a1c0a3452
1 changed files with 3 additions and 3 deletions
|
@ -49,7 +49,7 @@ namespace System.IO
|
||||||
|
|
||||||
public static Result<void> WriteAll(StringView path, Span<uint8> data, bool doAppend = false)
|
public static Result<void> WriteAll(StringView path, Span<uint8> data, bool doAppend = false)
|
||||||
{
|
{
|
||||||
FileStream fs = scope FileStream();
|
UnbufferedFileStream fs = scope UnbufferedFileStream();
|
||||||
var result = fs.Open(path, doAppend ? .Append : .Create, .Write);
|
var result = fs.Open(path, doAppend ? .Append : .Create, .Write);
|
||||||
if (result case .Err)
|
if (result case .Err)
|
||||||
return .Err;
|
return .Err;
|
||||||
|
@ -76,7 +76,7 @@ namespace System.IO
|
||||||
|
|
||||||
public static Result<void> WriteAllText(StringView path, StringView text, bool doAppend = false)
|
public static Result<void> WriteAllText(StringView path, StringView text, bool doAppend = false)
|
||||||
{
|
{
|
||||||
FileStream fs = scope FileStream();
|
UnbufferedFileStream fs = scope UnbufferedFileStream();
|
||||||
var result = fs.Open(path, doAppend ? .Append : .Create, .Write);
|
var result = fs.Open(path, doAppend ? .Append : .Create, .Write);
|
||||||
if (result case .Err)
|
if (result case .Err)
|
||||||
return .Err;
|
return .Err;
|
||||||
|
@ -87,7 +87,7 @@ namespace System.IO
|
||||||
|
|
||||||
public static Result<void> WriteAllText(StringView path, StringView text, Encoding encoding)
|
public static Result<void> WriteAllText(StringView path, StringView text, Encoding encoding)
|
||||||
{
|
{
|
||||||
FileStream fs = scope FileStream();
|
UnbufferedFileStream fs = scope UnbufferedFileStream();
|
||||||
|
|
||||||
int len = encoding.GetEncodedSize(text);
|
int len = encoding.GetEncodedSize(text);
|
||||||
uint8* data = new uint8[len]*;
|
uint8* data = new uint8[len]*;
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue