イメージ・コピーはディスクeにディスクからコピーされたD、Java言語(ファイルやストリームの知識)を実装します

 

 

 

 

/ ** 
 *達成するために、画像のコピー\ 
 *注:バイトストリームファイル使用
 * / 
パッケージcom.test4を、
 インポート java.io. * ;
 パブリック クラスDemo12_4 { 

    / ** 
     * @paramの引数
      * / 
    パブリック 静的な 無効メイン(文字列[]引数){
         // TODO自動生成されたメソッドスタブ
         // 入力ストリームの作成 
        のFileInputStream FIS = ヌル;
         // 出力ストリームを作成し 
        たFileOutputStreamのFOS = NULLをトライ{
                 // 画像のためかもしれません
                = FIS 新新のFileInputStream( "D:\\ a.jpg" ); 
                FOS = 新新のFileOutputStream( "E:\\ a.jpg" );
                 // テキストファイルのかもしれ 
                FIS = 新新のFileInputStream(「D:\\ ss.txt " ); 
                FOSは = 新しい新しいのFileOutputStream(" E:\\ ss.txt " );
                 バイト BUF [] = 新しい新しい バイト [1024 ];
                 // 周期的に読んで
                int型のn = 0; // レコードが実際に読んでバイト
                 // ループを読み取り
                しばらく((n-fis.read =(BUF))= - 1!
                { 
                    // 指定したファイルに出力
                    fos.write(BUF); 
                    System.out.printlnは( "完全なコピーファイル" ); 
                } 
            } キャッチ(例外E){
                 // TODO自動生成されたブロックキャッチ
                e.printStackTrace() ; 
            } 最後に{
                 // ストリームファイルを閉じ
                試し{ 
                    fis.closeを(); 
                    fos.close(); 
                } キャッチ(IOExceptionをE){
                     // TODO自動ブロックキャッチ生成
                    e.printStackTrace(); 
                } 
            } 
    } 

}

 

パッケージcom.fs.test; 

/ ** 
* \コピー画像を実現
*注:バイトストリームファイル使用
* / 

インポートを java.io. * ;
 パブリック クラスTest2を{ 
    
        / ** 
         * @paramの引数
          * / 
        パブリック 静的 ボイドメイン(文字列[]引数){
             // TODO自動生成されたメソッドスタブ
             // 入力ストリームの作成 
            のFileInputStream FIS = ヌル;
             // 作成するために、出力ストリーム 
            たFileOutputStreamのFOS = NULLを試して{
                     //画像に使用されてもよい 
                    FIS = 新しい新しい:のFileInputStream( "\\ 111.jpg C" ;)
                    FOS = 新しい新たFileOutputStream( "D:\\ 111.jpg" );
                     バイト BUF [] = 新しい新しい バイト [1024 ];
                     // ループは読み
                    ながら、 - ((fis.read(BUF))= 1。! 
                    { 
                        // 指定したファイルに出力
                        fos.write(BUF); 
                        System.out.printlnは( "完全なコピーファイル" ); 
                    } 
                } キャッチ(例外e){
                    // TODO自動生成されたcatchブロックの
                    e.printStackTrace(); 
                } 最後に{
                     // 关闭文件流
                    試みる{ 
                        fis.closeを(); 
                        fos.close(); 
                    } キャッチ(IOExceptionを電子){
                         // TODO自動生成キャッチブロック
                        e.printStackTrace(); 
                    } 
                } 
        } 

    }

 

おすすめ

転載: www.cnblogs.com/ooo888ooo/p/11117772.html