string baseDirectory = AppDomain.CurrentDomain.BaseDirectory + "log\\storeReports\\";
var files = Directory.GetFiles(baseDirectory);
SaveLog("文件總數:" + files.Length);
foreach (var file in files)
{
if (!file.Contains(".txt"))
continue;
string filename = new FileInfo(file).Name;
string reportfilepath = baseDirectory + filename;
int PlatformSiteId = Convert.ToInt32(filename.Split('_')[0]);
int StoreId = Convert.ToInt32(filename.Split('_')[1]);
string reportContent = File.ReadAllText(reportfilepath).Replace(">\r\n", ">");
File.WriteAllText(reportfilepath, reportContent);
string[] reportLines = File.ReadAllLines(reportfilepath);
for (var i = 1; i < reportLines.Length; i++) //從第二行開始,跳過第一行的標題
{
if (reportLines[i].Trim().Length == 0)
continue;
var productLine = reportLines[i].Split(new string[] { "\t" }, StringSplitOptions.None);
if (productLine.Length < 15)
{
SaveLog(filename + "內容有誤!請檢查");
break;
}
string title = "";
string listingsku = "";
string asin = "";
string status = ""; //平臺廣告狀態
title = productLine[0];
listingsku = productLine[3];
asin = productLine[16];
status = productLine[28];
}
}