Ошибка при перемещении файла

Jeeves

Client
Регистрация
22.02.2018
Сообщения
51
Благодарностей
4
Баллы
8
Здравствуйте. Подскажите пожалуйста как исправить эту ошибку?
List<string> lol = new List<string>();
Random random = new Random();
lol = Directory.GetFiles(@"D:\Скачивания\5-6\").ToList();
string filePath1 = (@"D:\Скачивания\sound\8-10\"+ random.Next(0, 9999999) + ".mp4");

foreach(string filePath in lol)
{
TagLib.File mp3File = TagLib.File.Create(filePath);
string time = mp3File.Properties.Duration.ToString("mm\\:ss");
Regex r = new Regex("(?<=:-).*");
string sec = r.Match(time).ToString();
int secInt = Convert.ToInt32(sec);
if(secInt<8-)
{
File.Move(filePath, filePath1);
}
}
Тип Время Сообщение
22:28:53 Компиляция кода Ошибка в действии "CS0104" "'File' is an ambiguous reference between 'TagLib.File' and 'System.IO.File'". [Строка: 15; Cтолбец: 5]
 
Регистрация
05.06.2019
Сообщения
570
Благодарностей
453
Баллы
63
где File.Move(filePath, filePath1); , нужно указать уточняющий namespace, скорее всего в вашем случае TagLib.File.Move
 
  • Спасибо
Реакции: Jeeves

soprano

Client
Регистрация
25.08.2011
Сообщения
799
Благодарностей
843
Баллы
93
90% - что проблема из-за русского названия папки - @"D:\Скачивания\
Попробуйте с латинскими буквами в названии переместить.
 
  • Спасибо
Реакции: Jeeves

Кто просматривает тему: (Всего: 1, Пользователи: 0, Гости: 1)