static public void Export() { StreamWriter sw; DataView dv = BunchHelper.resulttable.DefaultView; dv.Sort = "groupName asc, name asc, year asc, month asc, day asc"; BunchHelper.resulttable = dv.ToTable(); //String ou = @"d:\Users\Lenchick\Google Drive\WASHU FALL2015\play ground\pipe\__trial3_pageviews\"; String ou = @"d:\wp\pipe\pageviews\"; foreach (DataRow r in BunchHelper.resulttable.Rows) { //if (!File.Exists(ou + r["output"].ToString() + "_" + r["month"].ToString() + "_" + r["year"].ToString() + ".csv")) if (!File.Exists(ou + r["output"].ToString() + "_" + r["year"].ToString() + ".csv")) { //sw = new StreamWriter(ou + r["output"].ToString() + "_" + r["month"].ToString() + "_" + r["year"].ToString() + ".csv", false); sw = new StreamWriter(ou + r["output"].ToString() + "_" + r["year"].ToString() + ".csv", false); sw.WriteLine("index\tID\tgroup_ID\tgroup_name\toutput_file\tdomain\tname\tfullname\tyear\tmonth\tday\tviews\tsize\tncontributors\tnchanges\tnchangesm\tnreverted\tnprotected"); } else { //sw = new StreamWriter(ou + r["output"].ToString() + "_" + r["month"].ToString() + "_" + r["year"].ToString() + ".csv", true); sw = new StreamWriter(ou + r["output"].ToString() + "_" + r["year"].ToString() + ".csv", true); } sw.WriteLine(RowToCSV(r, BunchHelper.resulttable.Columns.Count)); sw.Close(); } BunchHelper.CreateResultTable(); }
static void Run(String start, String finish, String dd = "") { String viewDirectory = @"d:\wp\pipe\graph\"; String[] viewsFiles = System.IO.Directory.GetFiles(viewDirectory, "*_in.csv"); BunchHelper.Start = start; BunchHelper.End = finish; BunchHelper helper = new BunchHelper(); helper.processPipeFile(viewsFiles); //UnWrapper.Execute("shutdown /s /t 120"); }