/ ** *達成するために、画像のコピー\ *注:バイトストリームファイル使用 * / パッケージ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(); } } } }