- 积分
- 106
- 贡献
-
- 精华
- 在线时间
- 小时
- 注册时间
- 2016-4-29
- 最后登录
- 1970-1-1
|
登录后查看更多精彩内容~
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
文件分解
- namespace ConsoleSpitFile
- {
- class Program
- {
- static void Main(string[] args)
- {
- using (StreamReader sr = new StreamReader(@"C:\Users\xy\Desktop\新建文件夹\Worksheet1.bln"))
- {
- string str;
- Console.WriteLine("请耐心等待!");
- while ((str = sr.ReadLine()) != null)
- {
- string[] sArray = str.Split(',');
- if (Convert.ToDecimal(sArray[0]) <= Convert.ToDecimal(sArray[0]))
- {
- StreamWriter sw = new System.IO.StreamWriter(@"C:\Users\xy\Desktop\新建文件夹" + sArray[0] + ".dat", true);
- //开始写入
- sw.WriteLine(str);
- //清空缓冲区
- sw.Flush();
- //关闭流
- sw.Close();
- }
- //int a = sArray.Length;
- //for (int i = 0; i <= a-1; i++)
- //{
- // //decimal absStr = Math.Abs(Convert.ToDecimal(sArray[i]));
- // //decimal absStr1 = Math.Abs(Convert.ToDecimal(sArray[i+1]));
- // str1 = Convert.ToString(Math.Abs(Convert.ToDecimal(sArray[0]))) + "," + Convert.ToString(Math.Abs(Convert.ToDecimal(sArray[1]))) + "," + Convert.ToString(Math.Abs(Convert.ToDecimal(sArray[2])));
- // //str1 = str1 + "," + Convert.ToString(Math.Abs(Convert.ToDecimal(sArray[i])));
- // StreamWriter sw = new System.IO.StreamWriter(@"F:\2016\永丰201610\原始数据\dat\REDFILEdata11副本.dat", true);
- // //开始写入
- // sw.WriteLine(str1);
- // //清空缓冲区
- // sw.Flush();
- // //关闭流
- // sw.Close();
- // Console.WriteLine(str1);
- //}
- }
- }
- Console.WriteLine("ok");
- Console.Read();
- }
- }
- }
复制代码
文件合并
- namespace ConsoleMergeFile
- {
- class Program
- {
- static void Main(string[] args)
- {
- string str;
- String path = @"F:\2016\永丰201610\原始数据\dat";
- var files = Directory.GetFiles(path, "*.red");
- Console.WriteLine("请输入合并后文件名,按回车确定!");
- string strFile = Console.ReadLine();
- foreach (var file in files)
- {
- using (StreamReader sr = new StreamReader(file))
- {
- while ((str = sr.ReadLine()) != null)
- {
- StreamWriter sw = new System.IO.StreamWriter(@"F:\2016\永丰201610\原始数据\dat" + strFile + ".dat", true);
- //开始写入
- sw.WriteLine(str);
- //清空缓冲区
- sw.Flush();
- //关闭流
- sw.Close();
- }
- }
- }
- Console.WriteLine("ok");
- Console.Read();
- }
- }
- }
复制代码 |
|