using BetterLyrics.WinUI3.Models; 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(FileCacheEntity? parentFolder = null); /// /// 打开流 /// /// /// Task OpenReadAsync(FileCacheEntity file); Task DisconnectAsync(); } }