OSDP.Net 5.2.1
A .NET library for implementing the Open Supervised Device Protocol (OSDP)
Loading...
Searching...
No Matches
FileSystemAdapter.cs
1using System.IO;
2
4
8internal class FileSystemAdapter : IFileSystem
9{
10 public void CreateDirectory(string path)
11 {
12 Directory.CreateDirectory(path);
13 }
14
15 public StreamWriter CreateStreamWriter(string path, bool append)
16 {
17 return new StreamWriter(path, append);
18 }
19
20 public string GetDirectoryName(string path)
21 {
22 return Path.GetDirectoryName(path);
23 }
24}
Abstraction for file system operations to enable testing without actual file I/O.
Definition IFileSystem.cs:9
void CreateDirectory(string path)
Creates all directories in the specified path.