Exemple #1
0
        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();
        }