为了账号安全,请及时绑定邮箱和手机立即绑定

Process.Start()可以直接打开文件,为何还用FileStream类?

Process.Start()可以直接打开文件,为何还用FileStream类?

C#
qq_杀意隆_0 2018-02-01 16:18:47
FileStream读取文件写法更麻烦,为何还用它?
查看完整描述

5 回答

已采纳
?
慕丝83075

TA贡献2条经验 获得超0个赞

Process.Start()是直接调用默认的程序打开你当前要打开的文件,但是此方法本身不具有读取性,FileStream是专属于文件流的一种读取方式,你可以进行操控。

查看完整回答
反对 回复 2018-02-02
  • qq_杀意隆_0
    qq_杀意隆_0
    请问不具有读取性怎么讲? 没有读取为什么能打开?
  • 慕丝83075
    慕丝83075
    Process.Start()使用的是系统的程序打开的,假设,你用Process.Start()打开一个HTML页面,是直接调用了默认的浏览器打开,而HTML里面的内容,你自己写的程序是不去读取的,你可以理解为,你写的DEMO,借住了第三方的某个程序打开了你需要打开的内容。
  • 慕丝83075
    慕丝83075
    Process.Start()使用的是系统的程序打开的,假设,你用Process.Start()打开一个HTML页面,是直接调用了默认的浏览器打开,而HTML里面的内容,你自己写的程序是不去读取的,你可以理解为,你写的DEMO,借住了第三方的某个程序打开了你需要打开的内容。
?
万飞

TA贡献117条经验 获得超186个赞

就跟文件流,和字节流的关系,都可是实现功能,

查看完整回答
反对 回复 2018-02-01
  • 5 回答
  • 0 关注
  • 1753 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信