当前位置:编程学习 > C#/ASP.NET >>

谁帮忙看看这段vb代码到了asp.net里面应该怎么写?有关改写文件头二进制的..

Function OpenHt(HTmdbPath As String)
Dim fh As Integer
fh = FreeFile
Open HTmdbPath For Binary Access Write As #fh
Put fh, 2, &H1
Close #fh
End Function


这段是vb里面改变文件二进制方式的前几位

如果要在asp.net里面实现
应该怎么写呢? 

--------------------编程问答-------------------- WriteAllBytes 
BinaryWriter bw;
FileStream fs=new FileStream (MapPath(""),FileMode.Create );
bw=new BinaryWriter (fs); --------------------编程问答--------------------
引用 1 楼 wuyq11 的回复:
WriteAllBytes 
BinaryWriter bw;
FileStream fs=new FileStream (MapPath(""),FileMode.Create );
bw=new BinaryWriter (fs);
学习 --------------------编程问答--------------------
引用 1 楼 wuyq11 的回复:
WriteAllBytes 
BinaryWriter bw;
FileStream fs=new FileStream (MapPath(""),FileMode.Create );
bw=new BinaryWriter (fs);


不太懂啊..接下来应该怎么写? --------------------编程问答-------------------- 似乎需求是这样的:
从一个路径读取一个文件,按照偏移2个字节再写入另一个文件:

//源路径
string sourcepath = "";
//目标路径
string targetpath = "";

byte[] b = File.ReadAllBytes(this.Server.MapPath(sourcepath));

FileStream fs = new FileStream(this.Server.MapPath(targetpath), FileMode.Create);
//偏移量2
fs.Write(b, 2, b.Length - 2);

fs.Flush();

            fs.Close();
补充:.NET技术 ,  ASP.NET
CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,