/// <summary> /// Populates the list to load in the ListBox control /// </summary> /// <param name="path"></param> public void LoadFiles(string path) { FilesList.Clear(); FilesList = GetFilesFromDirectory(path); test.ItemsSource = FilesList; }
public async Task GetCurrentFolderContent(string path = "/storage/emulated/0") { Folders.Clear(); List <IFolder> folders = await GetCurrentFolders(path); foreach (var item in folders) { Folder folder = new Folder { Name = item.Name, Path = item.Path }; Folders.Add(folder); } FilesList.Clear(); List <IFile> files = await GetCurrentFiles(path); foreach (var item in files) { File file = new File { Title = item.Name, FullPath = item.Path, }; FilesList.Add(file); } }
public void ExpandWildcards() { List <string> files = new(); foreach (string filename in FilesList) { files.AddRange(Directory.GetFiles(Path.GetDirectoryName(filename), Path.GetFileName(filename)).ToList()); } FilesList.Clear(); FilesList.AddRange(files); }
public void Clear() { FilesList.Clear(); NewFilesList.Clear(); ProcessQueue.Clear(); }