网站导航免费论文 原创论文 论文搜索 原创论文 网学软件 学术大家 资料中心 会员中心 问题解答 原创论文 论文素材 设计下载 最新论文 下载排行 论文上传 在线投稿 联系我们
返回网学首页
网学联系
最新论文 推荐专题 热门论文 素材专题
当前位置: 网学 > 编程文档 > C# > 正文
用C#设计一个命令行方式的文件分割器
来源:Http://myeducs.cn 联系QQ:点击这里给我发消息 作者: 用户投稿 来源: 网络 发布时间: 12/10/14
下载{$ArticleTitle}原创论文样式
p;                               fr.Read(byteread,0,Convert.ToInt32(fr.Length));



                                   foreach(byte bNext in byteread)

                                          fw.WriteByte(bNext) ;

                                   fr.Close();

                                   sline=frlist.ReadLine();



                            }

                            frlist.Close();

                            fw.Close();



                            Console.WriteLine("文件合并结束");



                     }



              }

       }

}



编译后,在bin/debug下生成了可执行文件,大小只有6.5kb,将这个执行程序拷贝到系统可以寻找到的路径下,例如c:\winnt(windows2000系统),使它成为一个系统命令。

在命令提示符窗口下使用方法如下(假定编译后的可执行文件为filesplitcon.exe):

分割文件:

filesplitcon s 要分割文件的文件名 分割成几个文件

例如filesplitcon s w2ksp3.exe 4(将w2ksp3.exe分割成4个文件)



合并文件:

filesplitcon m 合并文件名



代码很简洁,使用了streamwriter和streamreader对象,循环以byte字节的方式读取文件,第一个参数args[0]=“s”表示执行分割文件代码,args[0]=“m”表示执行合并文件代码。

说明:

分割时,在与分割文件相同目录下生成各个分割文件,文件名为原来文件名依次加上.1,.2,.3,..;同时生成一个列表文件.list,记录生成的各分割文件的文件名;

例如对于filesplitcon s w2ksp3.exe 4;生成了

w2ksp3.exe.1

w2ksp3.exe.2

w2ksp3.exe.3

w2ksp3.exe.4

w2k
  • 下一篇资讯: 用C#访问Hotmail
  • 网学推荐

    免费论文

    原创论文

    浏览:
    设为首页 | 加入收藏 | 论文首页 | 论文专题 | 设计下载 | 网学软件 | 论文模板 | 论文资源 | 程序设计 | 关于网学 | 站内搜索 | 网学留言 | 友情链接 | 资料中心
    版权所有 QQ:3710167 邮箱:3710167@qq.com 网学网 [Myeducs.cn] 您电脑的分辨率是 像素
    Copyright 2008-2015 myeducs.Cn www.myeducs.Cn All Rights Reserved
    湘ICP备09003080号