Jak czytać plik .lbl

Chcę przeczytać moje.lbl plik i przechowuj jego dane w kolumnie bazy danych. Tak więc, gdy użytkownik chce go zmodyfikować, może utworzyć nowy.lbl plik z bazy danych.

Nawróciłem moją.lbl dane do pliku binarnego, używając poniższego fragmentu:

byte[] fileBytes = File.ReadAllBytes("D:\\Work\\PNS\\TEST.lbl");
StringBuilder sb = new StringBuilder();

foreach (byte b in fileBytes)
{
    sb.Append(Convert.ToString(b, 2).PadLeft(8, '0'));
    string bindata = sb.ToString();  // store this variable value in DataBase Column
}

File.WriteAllText("D:\\Work\\PNS\\TESTnew.lbl", sb.ToString());

Ale kiedy otwieram nowy plik, otrzymuję błąd w ten sposób

Nie można otworzyć etykiety, plik lub folder jest niedostępny, nie istnieje lub jest już otwarty przez innego użytkownika. Spróbuj otworzyć etykietę z ustawioną flagą „tylko do odczytu”!

Uprzejmie pomóż mi rozwiązać ten problem

questionAnswers(0)

yourAnswerToTheQuestion