Cosmos/source/Cosmos.System/FileSystem/VFS/VFSBase.cs

23 lines
799 B
C#

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace Cosmos.System.FileSystem.VFS
{
public abstract class VFSBase
{
public abstract void Initialize();
public abstract Cosmos.System.FileSystem.Listing.Directory GetDirectory(string aPath);
public abstract List<Cosmos.System.FileSystem.Listing.Base> GetDirectoryListing(string aPath);
public abstract List<Cosmos.System.FileSystem.Listing.Base> GetDirectoryListing(Cosmos.System.FileSystem.Listing.Directory aEntry);
public abstract Cosmos.System.FileSystem.Listing.Directory GetVolume(string aVolume);
public abstract List<Cosmos.System.FileSystem.Listing.Directory> GetVolumes();
}
}