文件输入流(FileInputStream)、输出流(FileOutputStream)
import java.io.File;
import java.io.FileInputStream;
import java.io.FileOutputStream;
public class FileInputAndOutput {
/**
* FileInputStream文件字节输入流,FileOutputStream文件字节输出流
* 文件可以是word、txt、excel、pdf
*/
public static void main(String[] args) {
//需要读取的文件位置,确保该位置下存在以下文件
String filePath = "E:\\file\\将进酒.pdf";
File file = new File(filePath);
//写入文件的存放位置,与读取文件的后缀保持一致,或者不添加后缀
//注意:读取和写入的存放在同一位置,文件命名不能一样
String fosPath = "E:\\file\\将近酒11.pdf";
try (FileInputStream fis = new FileInputStream(file);
FileOutputStream fos = new FileOutputStream(fosPath)) {
byte[] bytes = new byte[1024];
int read;
while ((read = fis.read(bytes)) != -1) {
fos.write(bytes, 0, read);
}
} catch (Exception e) {
e.printStackTrace();
}
}
}
JavaFileInputStream和FileOutputStream:文件读写操作示例
909

被折叠的 条评论
为什么被折叠?



