C#がFilleStreamを達成するためにビデオファイルをコピーするために使用されます

シーン

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); 
                    } 

                    
                } 
            } 
        }

 

業績

 

 

おすすめ

転載: www.cnblogs.com/badaoliumangqizhi/p/11450556.html