2016-05-31 8 views
0

私のプログラムが始まると、私はファイル(ファイルa)のバイト配列を取得し、次に私は最初のファイルのコピーを作成するように別のファイル(ファイルb)にそれを貼り付けるためにそのバイト配列を送ります。バイト配列をファイルに貼り付けるにはどうすればいいですか?

「ファイルb」を開き、「ファイルa」のコピーを作成するためにバイナリ情報を貼り付けるにはどうすればよいですか?

+2

System.IO.File.WriteAllBytes – Gusman

+2

あなたがやっているすべては、単にファイルをコピーしている場合、あなたは全体をロードする必要はありませんを意味し、 '' File.Copy(送信元、送信先)を使用する必要がありますファイルをメモリにコピーしてください(大きなファイルには問題があります)。 – Rob

+0

あなたはただ一つのファイルを別のものにコピーしたいと思うように聞こえます。あなたが本当にクリップボードにFileオブジェクトを構築してファイルとして貼り付けるのであれば、それは完全に別の話になります - 明確にそれを指定する新しい質問をすることを検討してください。 –

答えて

2

バイト[]をファイルパスに直接書き込むことができます。

using System.IO; 

byte[] byteArray; 
string path = @"C:\fileB.txt" 

File.WriteAllBytes(path, byteArray); 
関連する問題