C#对文件的处理,

分割:
int fen = Convert.ToInt32(Console.ReadLine());
             FileStream f = new FileStream(@"C:\Documents and Settings\new\桌面\陈浩民取一念(西游记ii主题曲).mp3", FileMode.Open);
             byte[] bb = new byte[f.Length];

             f.Read(bb, 0, bb.Length);

             int h = bb.Length / fen;

             for (int i = 0; i < fen; i++)
             {
                 FileStream t = new FileStream(@"C:\Documents and Settings\new\桌面\新建文件夹 (2)\" + i + ".mp3", FileMode.CreateNew);
                 t.Write(bb, h * i, h);
             }

合并:
string [] paths = new string[]{@"C:\Documents and Settings\new\桌面\新建文件夹 (2)\2.mp3",@"C:\Documents and Settings\new\桌面\新建文件夹 (2)\1.mp3"};
             FileStream s = new FileStream(@"C:\Documents and Settings\new\桌面\44.mp3", FileMode.Create);
             for (int i = 0; i < paths.Length; i++)
             {
                byte[] M = File.ReadAllBytes(paths[i]);
                s.Write(M,0,M.Length);
             }

 

这是我在无聊的时候练习所写的代码,请高手多多指点~

posted @ 2008-02-01 10:26  point.deng  阅读(322)  评论(0编辑  收藏  举报