string goodBarcodeFile = "goodBarcodes.txt"; string badBarcodeFile = "badBarcodes.txt"; List<string> goodBarcodeList = new List<string>(); List<string> badBarcodeList = new List<string>();在以上代码基础上修改,条码在本地txt文件中获取
时间: 2024-02-07 22:04:01 浏览: 24
可以尝试以下代码:
```
string goodBarcodeFile = "goodBarcodes.txt";
string badBarcodeFile = "badBarcodes.txt";
List<string> goodBarcodeList = System.IO.File.ReadAllLines(goodBarcodeFile).ToList();
List<string> badBarcodeList = System.IO.File.ReadAllLines(badBarcodeFile).ToList();
```
这里假设 `goodBarcodes.txt` 和 `badBarcodes.txt` 与程序运行文件在同一目录下。如果不在同一目录下,可以使用相对或绝对路径指定文件路径。
相关问题
string goodBarcodeFile = "goodBarcodes.txt"; string badBarcodeFile = "badBarcodes.txt"; List<string> goodBarcodeList = System.IO.File.ReadAllLines(goodBarcodeFile).ToList(); List<string> badBarcodeList = System.IO.File.ReadAllLines(badBarcodeFile).ToList();上述代码中badBarcodeFile和goodBarcodeFile报错
如果在使用相对路径时出现错误,可能是因为文件的相对路径不正确。请确保 `goodBarcodes.txt` 和 `badBarcodes.txt` 文件与程序运行的文件在同一目录下。
如果你想使用绝对路径,请使用完整的文件路径,例如:
```
string goodBarcodeFile = @"C:\path\to\goodBarcodes.txt";
string badBarcodeFile = @"C:\path\to\badBarcodes.txt";
List<string> goodBarcodeList = System.IO.File.ReadAllLines(goodBarcodeFile).ToList();
List<string> badBarcodeList = System.IO.File.ReadAllLines(badBarcodeFile).ToList();
```
请将 `C:\path\to\` 替换为 `goodBarcodes.txt` 和 `badBarcodes.txt` 文件所在的目录路径。
//string goodBarcodeFile = "goodBarcodes.txt"; //string badBarcodeFile = "badBarcodes.txt"; //List<string> goodBarcodeList = new List<string>(); //List<string> badBarcodeList = new List<string>();代码基础上修改,获取本地文件中的良品和不良品条码
好的,你可以按照以下代码来获取本地文件中的良品和不良品条码:
```
using System.IO;
using System.Collections.Generic;
string goodBarcodeFile = "goodBarcodes.txt";
string badBarcodeFile = "badBarcodes.txt";
List<string> goodBarcodeList = new List<string>();
List<string> badBarcodeList = new List<string>();
// 获取良品条码
if (File.Exists(goodBarcodeFile))
{
using (StreamReader sr = new StreamReader(goodBarcodeFile))
{
string line;
while ((line = sr.ReadLine()) != null)
{
goodBarcodeList.Add(line);
}
}
}
// 获取不良品条码
if (File.Exists(badBarcodeFile))
{
using (StreamReader sr = new StreamReader(badBarcodeFile))
{
string line;
while ((line = sr.ReadLine()) != null)
{
badBarcodeList.Add(line);
}
}
}
```
上述代码首先判断了良品和不良品条码文件是否存在,如果存在,则逐行读取文件内容并添加到对应的 List 中。其中,使用了 `StreamReader` 类来读取文件内容。读取完成后,`goodBarcodeList` 和 `badBarcodeList` 分别存储了良品和不良品条码列表。