|
分類:[C#]
開発環境 C# 2008 Express、.NET Framework2.0
埋め込んだWAVEリソースファイル(hoge.wav)を指定した場所にコピーしたいので、
private void button0_Click(object sender, EventArgs e)
{
System.Reflection.Assembly asm = System.Reflection.Assembly.GetExecutingAssembly();
string resourceName = asm.GetName().Name + ".hoge.wav";
byte[] bs = System.IO.File.ReadAllBytes(resourceName);
string fileName = @"C:\hoge.wav";
System.IO.FileStream fs = new System.IO.FileStream(fileName, System.IO.FileMode.Create, System.IO.FileAccess.Write);
fs.Write(bs, 0, bs.Length);
fs.Close();
}
としてデバッグしてボタンを押すと、
FileNotFoundExceptionはバンドルされませんでした。
ファイル 'C:\Documents and Settings\○○\My Documents\Visual Studio 2008\Projects\test\test\bin\Debug\test.hoge.wav' が見つかりませんでした。
とエラーがでて、コピーできませんでした。
コピーするには、どこをどのように書き換えればいいのでしょうか?
よろしくお願いします。
|