예제 #1
0
        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();
        }
예제 #2
0
        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");
        }