C# mp4资源文件高位存储

C# mp4 resource file high storage

我正在寻找想要复制 mp4 文件的人 我正在寻找方法,将 mp4 文件更改为资源 通过这种方式:

    private void Form1_Load(object sender, EventArgs e)
    {
    String openVideo = @"c:\temp\video.mp4";
    System.IO.File.WriteAllBytes(openVideo, global::ProjectName.Properties.Resources.mymp4name);            
    System.Diagnostics.Process.Start(openVideo); 
    }

有效! 但是调试一个软件后 所有存储都保存在 exe 文件中,这对于一个文件来说太重了,有什么办法可以将资源文件单独保存,exe 文件只做软件?

如果要存储文件,不管是什么类型都可以"FileStream"。

private void SaveFile(string _pathToGet, string _pathToSave)
{
    FileStream fs = new FileStream();
    byte[] = GetFile(_pathToGet);
    fs.Write(data, 0, data.Length);
}

private byte[] GetFile(_path)
{
    FileStream fs = null;
    fs = File.Open(_path, FileMode.Open, FileAccess.Read);
    byte[] data = new byte[fs.Length];
    fs.Read(data, 0, (int)fs.Length);
    fs.Close();
    return data;
}

这可能会有帮助。