1.首先在没有指定文件的情况下运行测试代码
package Test;
import java.awt.*;
import java.io.File;
import java.io.FileInputStream;
import java.io.FileOutputStream;
import java.io.IOException;
public class Test{
public static void main(String[] args) throws IOException {
File file = new File("C:\\Users\\31773\\Desktop\\test1.txt");
FileInputStream fileInputStream = new FileInputStream("C:\\Users\\31773\\Desktop\\test2.txt");
fileInputStream.close();
FileOutputStream fileOutputStream = new FileOutputStream("C:\\Users\\31773\\Desktop\\test3.txt");
fileOutputStream.close();
}
}
代码报错,因为FileInputStream指定的文件必须存在
在指定路径上添加文件后运行代码
发现只创建了test3,即FileOutputStream指定的文件。这是因为用 File new出来的对象是在内存中创建的,而不是在磁盘中创建的。