hiiii, Я хочу читать mp3-файл с помощью двоичного считывателя, мой код является:Ошибка C# при чтении mp3-файла с помощью бинарного считывателя: процесс не может получить доступ к файлу 'URL testbinary.mp3', потому что он используется другим процессом
using (BinaryReader br = new BinaryReader(File.Open("Songs/testbinary.mp3", FileMode.Open)))
{
int length = (int)br.BaseStream.Length;
byte[] bytes = br.ReadBytes(length);
txtBinary.Text = bytes.ToString();
}
....... когда я исполняю этот код он показывает и исключение:
процесс не может получить доступ к файлу «URL \ testbinary.mp3», потому что это является используемый другим процессом.
где «URL» - это мое фактическое местоположение файла.
Исключение говорит вам, что именно. –
Не нужно открывать тот же файл дважды. (Кстати: используйте 'File.ReadAllBytes' просто) – Eser
спасибо ... его моя глупая ошибка ... – Deepak