///
/// 这是得到资源的数据流
///
/// ///
public static Stream GetAsmStream(string resName)
{
System.Reflection.Assembly asm = System.Reflection.Assembly.GetExecutingAssembly();
Stream stream = asm.GetManifestResourceStream(asm.GetName().Name + "." + resName);
if (stream == null)
{
MessageBox.Show("没有找到相应资源!");
return null;
}
else
{
return stream;
}
}
///
/// 通过获得的stream,来输出文件本身
///
/// ///
public static FileStream CopyTo(Stream stream)
{
if (stream == null)
{
MessageBox.Show("传入参数不能为空!");
return null;
}
else
{
byte[] buffer = new byte[stream.Length];
stream.Read(buffer, 0, buffer.Length);
stream.Close();
FileStream fs = new FileStream("logo.gif", FileMode.Create);
fs.Write(buffer, 0, buffer.Length);
fs.Close();
return fs;
}
}
主要核心代码就是这里啦,顺便打个广告。【B.T.N】官方论坛:www.badteen.net 有空可以来看看啊

0 comments:
Post a Comment