⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 binarycopy.aspx

📁 亲密接触ASP.Net
💻 ASPX
字号:
<% @ Page Language="C#" %>
<% @ Import Namespace="System.IO" %>
<Script Language="C#" Runat="Server">
public void Page_Load(Object src,EventArgs e)
{
	string OriginFile = "F:\\Download\\ICQ\\qq2000b07101.exe";
	string NewFile	 = "F:\\Download\\ICQ\\qq2000b.exe";
	
	//操作前判断源文件是否存在
	if(!File.Exists(OriginFile))
	{
		lblError.Text = "源文件不存在,程序不能执行下去";
		return;
	}
	else
	{
		lblPOriginFile.Text = "存在";
	}

	if(File.Exists(NewFile))
	{
		lblPNewFile.Text = "存在";
	}
	else 
	{
		lblPNewFile.Text = "不存在";
	}
	
	//下面开始操作

	//建立两个FileStream对象
	FileStream fsOF = new FileStream(OriginFile,FileMode.Open,FileAccess.Read);
	FileStream fsNF = new FileStream(NewFile,FileMode.Create,FileAccess.Write);

	//建立分别建立一个读写类
	BinaryReader br = new BinaryReader(fsOF);
	BinaryWriter bw = new BinaryWriter(fsNF);

	//将读取文件流指针指向流的头部
	br.BaseStream.Seek(0,SeekOrigin.Begin);
	//将写入文件流指针指向流的尾部
	bw.BaseStream.Seek(0,SeekOrigin.End);
	
	while(br.BaseStream.Position < br.BaseStream.Length)
	{
		//从br流中读取一个Byte并马上写入bw流
		bw.Write(br.ReadByte());
	}
	
	br.Close();
	bw.Close();
	//操作后判断源文件是否存在
	if(File.Exists(OriginFile))
	{
		lblEOriginFile.Text = "存在";
	}
	else
	{
		lblEOriginFile.Text = "不存在";
	}

	if(File.Exists(NewFile))
	{
		lblENewFile.Text = "存在";
	}
	else 
	{
		lblENewFile.Text = "不存在";
	}
}
</script>
<html>
<head>
<title></title>
</head>
<body>
<form runat="server">
<b>操作二进制文件完成Copy操作</b><br>
<p>
操作前:<br>
qq2000b07101.exe文件状态:<asp:Label id="lblPOriginFile" Font-Name="Arial" ForeColor="red" runat="server" /> <br>
qq2000b文件状态:<asp:Label id="lblPNewFile" Font-Name="Arial" ForeColor="red" runat="server" /><br>
</p>
<p>
操作后:<br>
qq2000b07101.exe文件状态:<asp:Label id="lblEOriginFile" Font-Name="Arial" ForeColor="red" runat="server" /> <br>
qq2000b文件状态:<asp:Label id="lblENewFile" Font-Name="Arial" ForeColor="red" runat="server" /><br>
</p>
<asp:Label id="lblError" ForeColor="red" runat="server" />

</form>
</body>
</html>

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -