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