20 lines
488 B
C#
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);
|
|
}
|
|
}
|