シーン
C#および方法を使用して比較のFileStream。
https://blog.csdn.net/BADAO_LIUMANG_QIZHI/article/details/100396022
国民の関心番号
横柄プログラム猿の
買収関連のプログラミング電子書籍、チュートリアル、無料ダウンロードのためにプッシュ。
実現
新しいコンソールプログラム
mainメソッドで
// ソースパスにコピー 文字列ソース= 「@ - :髪が簡単.MP4ない\音楽ファンの\音楽ファン\ MV \ XiaochouはD 」; // コピー先のパス 文字列のターゲット= @ " ユーザーが管理者\デスクトップ\横柄\ \:Cをプログラムサル.MP4 " ; のCopyFile(ソース、ターゲット); Console.WriteLineを(" コピー成功" ); Console.ReadKey();
その後、ビデオファイルの実装をコピーします
公共の 静的な 無効のCopyFile(文字列のソース、文字列のターゲット) { // 読み込むための責任ストリームを作成 使用して(FSREADのFileStreamを= 新しい新しいFileStreamを(ソース、FileMode.OpenOrCreate、FileAccess.Read)) { // ストリームを作成する責任を書きます 使用(= FileStreamをfdWrite 新しい新規のFileStream(ターゲット、FileMode.OpenOrCreate、FileAccess.Write)) { // バイト配列の5メガバイト。 バイト []バッファ= 新しい新しい バイト [ 1024 * 1024 * 5。]; //ファイルは、我々が読んだときので、読み出しサイクルを経る必要があり、比較的大きくなる可能性があるため、 しばらく(trueに) { // バイトの数を返し、実際に読み取るために、これを読み取る INT R = fsRead.Read(バッファ、0 、buffer.Length); // もし読み出し何も返さない0手段即ち読み終え IF(R&LT == 0 ) { BREAK ; } fdWrite.Write(バッファ、0 、R&LT); } } } }
業績