ln.types/io/FileStorage.cs

20 lines
488 B
C#

using System;
using System.IO;
namespace ln.types.io
{
public abstract class FileStorage
{
public FileStorage(string path)
{
}
public abstract string[] ListFiles();
public abstract string[] ListDirectories();
public abstract bool ContainsFile(string path);
public abstract bool ContainsDirectory(string path);
public virtual bool Contains(string path) => ContainsDirectory(path) || ContainsFile(path);
}
}