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];
}
}