0

我想读取我的.lbl文件并将其数据存储到数据库列中。因此,无论何时用户想要修改它,他们都可以.lbl从数据库中创建一个新文件。

我已经.lbl使用下面显示的代码段将我的数据转换为二进制:

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

但是,当我打开一个新文件时,我会收到这样的错误

无法打开标签、文件或文件夹不可访问、不存在或已被其他用户打开。尝试打开带有“只读”标志的标签!

请帮我解决这个问题

4

0 回答 0