private async Task DeleteEmptyFolders() { var folders = await RootFolder.ListFolders(recursive : true); folders.Reverse(); foreach (var folder in folders) { if (await folder.IsEmpty()) { await folder.DeleteAsync(StorageDeleteOption.PermanentDelete); } } // TODO refactor: create event await MusicItemsModel.Instance.ResetAndRefreshRoot(); }