あるpdfファイルを別のpdfファイルにコピーするためにこのプログラムを作成しましたが、.txtファイルのo/pで突然のフィールドが発生します。このコードは正常に機能しています。
コード:
public class FileCopy {
public static void main(String args[]) {
try {
FileInputStream fs = new FileInputStream("C:\\dev1.pdf");
byte b;
FileOutputStream os = new FileOutputStream("C:\\dev2.pdf");
while ((b = (byte) fs.read()) != -1) {
os.write(b);
}
os.close();
fs.close();
} catch (Exception E) {
E.printStackTrace();
}
}
}