public bool SetReader(List <BookLabel> books) { DirectoryInfo di = ReadFolder(); string path = di.FullName; FileInfo[] labels = di.GetFiles(); if (labels.Length == 0) { return(false); } while (books.Count() != 0) { BookLabel book = books[0]; bool flag = false; for (int i = 0; i < labels.Length; i++) { if (book.ID == PraseFile2Label(labels[i].Name).ID) { string newfile = PraseLabel2File(book); labels[i].MoveTo(path + "\\" + newfile); flag = true; break; } } if (!flag)//有一个标签没写上 { return(false); } books.RemoveAt(0); } return(true); }
private string PraseLabel2File(BookLabel label) { string newfile = label.ID; newfile += label.SIG == false ? '0' : '1'; return(newfile); }
public List <BookLabel> GetReader(int n) { List <BookLabel> books = new List <BookLabel>(); BookLabel a = GetReader(); if (a == null) { return(null); } books.Add(a); return(books); }
public bool SetReader(BookLabel book) { DirectoryInfo di = ReadFolder(); string path = di.Root.ToString(); FileInfo[] labels = di.GetFiles(); if (labels.Length == 0) { return(false); } for (int i = 0; i < labels.Length; i++) { if (book.ID == PraseFile2Label(labels[i].Name).ID) { string newfile = PraseLabel2File(book); labels[0].MoveTo(path + "\\" + newfile); return(true); } } return(false); }
private string PraseLabel2RFID(BookLabel label) { string newfile = label.ID; return(newfile); }
public bool SetReader(BookLabel book) { return(true); }
//读取标签按钮 private void button3_Click(object sender, EventArgs e) { BookLabel bookLabel = reader.GetReader(); this.tb_tagtext.Text = bookLabel.ID.ToString(); }