import java.io.FileInputStream;
import java.io.FileNotFoundException;
import java.io.IOException;
public class FileOutputStream {
public static void main(String[] args) {
int b = 0;
FileInputStream f = null;
//FileOutputStream f1 = null;
java.io.FileOutputStream f1 = null;
try {
f = new FileInputStream("d:\\javaio\\IteratorTest.java");
//f1 = new FileOutputStream("d:\\javaio\\IteratorTest1.java");
f1 = new java.io.FileOutputStream("d:\\javaio\\IteratorTest1.java");
while ((b = f.read()) != -1) {
f1.write(b);
}
f.close();
f1.close();
} catch (FileNotFoundException e) {
System.out.println("错误信息!");
System.exit(-1);
} catch (IOException e1) {
System.out.println("错误信息!");
System.exit(-1);
}
System.out.println("文件已复制");
}
}
我自己首先是定义了一个FileOutPutStream类,而后在下面创建对象时给的是java.io.FileOutPutStream,这是会导致
错误:"The constructor FileOutputStream(String) is undefined".
问题解决: 在定义时直接给java.io.FileOutPutStream.
转载于:https://my.oschina.net/u/2007964/blog/362748