Como ler o arquivo .lbl

Quero ler meu.lbl arquivar e armazenar seus dados em uma coluna do banco de dados. Então, sempre que o usuário quiser modificá-lo, eles podem criar um novo.lbl arquivo do banco de dados.

Eu converti meu.lbl dados em binário usando o snippet mostrado abaixo:

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());

Mas, quando eu abro um novo arquivo eu recebo erro como este

Não é possível abrir o rótulo, o arquivo ou pasta não está acessível, não existe ou já está aberto por outro usuário. Tente abrir o rótulo com o conjunto de sinalizadores "somente leitura"!

Por favor me ajude a descobrir esse problema

questionAnswers(0)

yourAnswerToTheQuestion