如果我用参数调用它,我想以某种方式编写函数 (100)和特定文件的路径它将获得第一个100kb 该文件的数据,当我第二次用200调用它时,它应该返回下一个200kb的数据,留下前100个。如果文件中没有剩下的,它应该返回0;
由于
答案 0 :(得分:2)
您想要的大部分内容由System.IO.File和FileStream处理。如果你想要那个确切的功能签名。
步骤1)您需要打开具有特定路径的文件。 System.IO.File有一些方法可以做到这一点,包括Open和OpenRead,以及ReadAllXXXX,允许您以多种方式访问flie内容。你可能想要的是OpenRead,它返回一个FileStream对象。
步骤2)您需要读取一定数量的字节。从步骤1获得FileStream后,您应该查看Stream.ReadBytes方法。给定一个字节数组,它将从流中读取指定数量的字节到数组
答案 1 :(得分:0)
您可以查看StreamReader Class。它可能会让你到达你想去的地方,虽然我不确定如何将它分解成你想要的kb块。