public async Task DeleteFileAsync(string fileName, string fileExtension, ICrossFolder parentFolder = null) { ICrossFolder folder = parentFolder ?? _appLocalStorage; ICrossFile file = await folder.GetFileAsync(fileName, fileExtension); await file.DeleteAsync(); }
public async Task <ICrossFile> WriteTextAsync(string filename, string content = "", ICrossFolder parentFolder = null) { ICrossFolder folder = parentFolder ?? _appLocalStorage; ICrossFile file = await folder.WriteTextFileAsync(filename, content); return(file); }
public async Task <FileStream> OpenFileAsync(string filename, string fileExtension, ICrossFolder parentFolder = null) { ICrossFolder folder = parentFolder ?? _appLocalStorage; ICrossFile file = await folder.GetFileAsync(filename, fileExtension); var fileStream = await file.OpenAsync(); return(fileStream); }
public async Task <string> ReadAllTextAsync(string fileName, ICrossFolder parentFolder = null) { string content = ""; ICrossFolder folder = parentFolder ?? _appLocalStorage; ICrossFile file = await folder.GetFileAsync(fileName, _defaultFileExtension); if (file != null) { content = await file.ReadTextAsync(); } return(content); }