/// <summary> /// Копирует файл из указанного пути в директорию проекта /// </summary> /// <param name="path"></param> private static void CopyAudio(string path) { if (!Directory.Exists(_path)) { Directory.CreateDirectory(_path); } try { File.Copy(path, _path + @"\" + PathConverter.GetFileNameOfPath(path)); } catch (Exception ex) { MessageBox.Show(ex.Message); } }
/// <summary> /// Возвращает список аудиозаписей из папки Music или создаёт эту папку если она не существует /// </summary> /// <returns></returns> public static List <string> GetAudioList() { if (!Directory.Exists(_path)) { Directory.CreateDirectory(_path); return(null); } else { List <string> audioList = new List <string>(); foreach (var format in supportedFormat) { foreach (var item in Directory.GetFileSystemEntries(_path, $"*{format}").ToList()) { audioList.Add(item); } } for (int item = 0; item < audioList.Count; item++) { audioList[item] = PathConverter.GetFileNameOfPath(audioList[item]); } return(audioList); } }