IO流实现简单的文件的剪切】的更多相关文章

思路: 判断 即将 复制的文件是文件夹还是文件 遍历需要复制的源文件夹 如果是文件夹,就通过流创建一个同样的子文件夹 如果是文件,就复制过去 接下来上代码 public class Demo1 { public static void main(String[] args) { //裁剪的文件 String f1 = "C:\\Users\\KAlways18\\Desktop\\1216作业\\1216作业"; //保存的位置 String f2 = "C:\\Users\…
IO流的几种实现方式 学习目标: 例题: 字节输出流 字节输入流 字符输入流 字符输出流 学习目标: 熟练掌握IO流的基本实现方式 例题: 字节输出流 代码如下: public class OutputStreamDemo01 { public static void main(String[] args) throws IOException { //1):创建源或者目标对象 File file = new File("填你要写入文件的绝对路劲/相对路径,后面都一样,不再提示,例如:G:\\w…
IO流的应用_Copy文件 (1) import java.io.File; import java.io.FileInputStream; import java.io.FileNotFoundException; import java.io.FileOutputStream; import java.io.IOException; import java.io.InputStream; import java.io.OutputStream; //public void copyFile(…
io流的引入与文件字节流 io流:就是一根吸管,插入后,可以操作目标文件 io流的分类: 按方向:输入,输出 按大小:字节,字符 按处理方式: 处理流:"管套着管" --- 流结合流 节点流:直接跟目标文件接触的流 文件字节流 FileInputStream(输入) 先将文件中的内容导入到程序中来 一个字符等于两个字节,所以是16位 package com.bjsxt.test01; import java.io.File; import java.io.FileInputStream…
前面介绍的文件I/O,不管是写入文本还是写入对象,文件中的数据基本是原来的模样,用记事本之类的文本编辑软件都能浏览个大概.这么存储数据,要说方便确实方便,只是不够经济划算,原因有二:其一,写入的数据可能存在大量重复的信息,但依原样写到文件的话,无疑保留了不少冗余数据,造成空间浪费:其二,写入的数据多以明文方式保存,容易产生信息泄露,安全性不高.为此Java提供了简单的压缩和解压工具,在将数据写入文件之前,先对数据进行压缩,再将压缩后的结果写到文件:同样读取压缩文件之时,先读出已压缩的数据,再将这…
IO流的分类:1.根据流的数据对象来分:高端流:所有的内存中的流都是高端流,比如:InputStreamReader  低端流:所有的外界设备中的流都是低端流,比如InputStream,OutputStream 如何区分:所有的流对象的后缀中包含Reader或者Writer的都是高端流,反之,则基本上为低端流,不过也有例外,比如PrintStream就是高端流 2.根据数据的流向来分:输出流:是用来写数据的,是由程序(内存)--->外界设备输入流:是用来读数据的,是由外界设备--->程序(内…
java语言的输入输出操作是借助于输入输出包java.io来实现的,按传输方向分为输入流与输出流,从外设传递到应用程序的流为输入流,将数据从应用程序输入到外设的流为输出流. File类的构造方法: 1.File类创建对象: 利用前三个构造方法创建File类对象: import java.io.File; public class FileDemo { public static void main(String[] args) { String path1 = "E:\\IO流\\java1&q…
两个类的简述 专门用来对文件进行读写的类. 父类是InputStream.OutputStream 文件读入细节 FileOutputStream流的构造方法:new FileOutputStream(File f,boolean append),第二个参数默认值为false,表示数据不追加到文件,也就是直接覆盖文件, 缓冲池细节 将数据读入程序时,用byte数组存储,起到一个缓冲池的作用. byte数组(缓冲池)的初始长度写法应为:new byte[1024*n]:使用1024乘n的方式更能直…
public static void main(String[] args) throws IOException { File file = new File("olol\\a.txt");//创建要写入的文件路径文件不存在IO流会自动创建,也可以直接创建 OutputStreamWriter osw = new OutputStreamWriter(new FileOutputStream(file), "GBK");//创建流使用GBK写入数据 osw.wri…
JAVAIO如果按流向分:输入流和输出流两种 输入流的基类:InputStream   Reader 输出流的基类:OutputStream   Writer 如果按数据单元划分:字节流和字符流 字节流输入输出的基类:InputStream  OutputStream 字符流输入输出的基类:Reader   Writer 字节流复制文件内容 public static void main(String[] args) { //字节流复制文件内容 InputStream io=null; Outp…