我一直在想办法让程序从路径或 zip 文件中读取所有文件作为输入。比读取输入文件夹中的所有文件名并将其拆分,以便我可以获得诸如产品 ID 和芯片名称之类的信息。然后将 pdf 文件存储在与产品 ID 和芯片名称匹配的正确数据库中。
产品 ID 为 KHSA1234C,芯片名称为 LK454154。
示例文件名:N3405-H-KAD_K-KHSA1234C-542164143_LK454154_GFK.pdf
public void btnUploadAttach_Click(object sender, EventArgs e)
{
string fName = this.FileUploadCFC.FileName;
string path = @"C:\mydir\";
string result;
result = Path.GetFileNameWithoutExtension(fName);
Console.WriteLine("GetFileNameWithoutExtension('{0}') return '{1}'",
fName, result);
result = Path.GetFileName(path);
Console.WriteLine("GetFileName('{0}') return '{1}'", path, result);
string[] sSplitFileName = fName.ToUpper().Split("-".ToCharArray());
foreach (char file in fName)
{
try
{
result = sSplitFileName[0] + "_" + sSplitFileName[1] + "-" +
sSplitFileName[2] + "_" + sSplitFileName[3] + "_" +
sSplitFileName[4] + "_" + sSplitFileName[5] + "_" +
sSplitFileName[6];
}
catch
{
return;
}
}
}
我不知道我是否走在正确的轨道上。有人能帮我吗?谢谢你。