プログラムがパスまたはzipファイルからすべてのファイルを入力として読み取る方法を見つけようとしています。入力フォルダー内のすべてのファイル名を読み取り、それを分割して、製品 ID やチップ名などの情報を取得できるようにします。製品IDとチップ名と一致する正しいデータベースにpdfファイルを保存するよりも。
製品 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;
}
}
}
正しい軌道に乗っているかどうかはわかりません。誰かが私を助けることができますか?ありがとうございました。