diff --git a/Wabbajack.Common/Paths.cs b/Wabbajack.Common/Paths.cs index ea8df171..62cfb0d9 100644 --- a/Wabbajack.Common/Paths.cs +++ b/Wabbajack.Common/Paths.cs @@ -95,7 +95,7 @@ namespace Wabbajack.Common public ValueTask Create() { var path = _path; - return CircuitBreaker.WithAutoRetry(async () => File.Create(path)); + return CircuitBreaker.WithAutoRetry(async () => File.Open(path, FileMode.Create, FileAccess.ReadWrite)); } public ValueTask OpenWrite() @@ -382,7 +382,7 @@ namespace Wabbajack.Common { var path = _path; return CircuitBreaker.WithAutoRetry(async () => - File.Open(path, FileMode.Open, FileAccess.Read, FileShare.Read)); + File.Open(path, FileMode.Open, FileAccess.Read, FileShare.ReadWrite)); } public ValueTask WriteShared()