Backend/e-suite.DependencyInjection/RealFileSystem.cs

11 lines
580 B
C#

namespace e_suite.DependencyInjection;
public class RealFileSystem : IFileSystem
{
public bool FileExists(string path) => File.Exists(path);
public void CreateDirectory(string path) => Directory.CreateDirectory(path);
public string[] GetFiles(string path, string searchPattern) => Directory.GetFiles(path, searchPattern);
public string ReadAllText(string path) => File.ReadAllText(path);
public void WriteAllText(string path, string contents) => File.WriteAllText(path, contents);
public Stream OpenRead(string path) => File.OpenRead(path);
}