using BetterLyrics.WinUI3.Models.Entities; using System; using System.Collections.Generic; using System.IO; using System.Threading.Tasks; namespace BetterLyrics.WinUI3.Services.FileSystemService { public interface IUnifiedFileSystem : IDisposable { Task ConnectAsync(); /// /// 从流拉取 /// /// /// Task> GetFilesAsync(FilesIndexItem? parentFolder = null); /// /// 打开流 /// /// /// Task OpenReadAsync(FilesIndexItem file); Task DisconnectAsync(); } }