美文网首页
Java 文件操作

Java 文件操作

作者: 秃秃王 | 来源:发表于2020-04-07 11:32 被阅读0次

Java 文件操作

//

String path=";

File f=new File(path);//(path,path1)  init

boolean b=f.exists();//exist?true\fal

boolean c=f.creatNewFile();//create  success?tur\fal

boolean d=f.mkdir();//createdir  f.mkdirs("a//b//c");

boolean e=f.delete();//delete

Sting h=f.getName();//getAbsolutePath();

boolean i=f.renameTo(f2);//renameTo(File)

boolean j=f.canRead();//can?tur\fal

boolean k=f.isDirectory();//yes?tur\fal  isFile() isHidden()

File[] files=f.listFiles();

for(File f1:files)

{

System.out.println(f1.girName());

}

Java 流

文件流

字节

FileOutputStream out=new FileOutputStream("");//未找到创建

String str="";

byte[] buffer=str.getBytes();

out.write(buffer);

out.close();

FileInputStream in=new FileImageInputStream("");// 未找到异常

int a;

while((a=in.read())!=-1)

{

System.out.println((char)a);

}

in.close();

字符

FileWriter out=new FileWriter("");

Sting str="";

out.write(str);

out.close();

FileReader in=new FileReader("");

int  c;

while((c=in.read)!=-1)

{

System.out.println((char)c);

}

缓冲流

字节

BufferOutputStream bos=new BufferedOutputStream(out);

bos.write(byte[]);

bos.close();

BufferedInputStream bis=new BuffereInputStream(in);

bis.read(byte[]);

bis.close();

字符

BufferdWriter bw=new BufferWriter(out);

bw.Write("");

bw.close();

BufferedReader br=new BufferedReader(in);

while((s=br.readLine())!=null)

System.out.println(s);

br.close();

转换流

new OutputStreamwriter(new FileOutputStream(""));//字节->字符

new InputStreamReader(System.in);

打印流

PrintStream ps=new PrintStream(in);

System.setOut(ps);//输出重定向

System.out.println();

数据流

DataOutputStream;

DataInputStream;

对象流

ObjectInputStream;

ObjectOutputStream;

implements Serializable接口

translent 忽略序列化

相关文章

  • java学习路线

    javaSE java基础语法 java文件操作 java网络操作 java多线程 java数据库操作 java ...

  • Java实现文件目录操作书目录

    Java实现文件目录操作之使用IO和NIO创建目录 Java实现文件目录操作之递归遍历目录和文件 Java实现文件...

  • 文件与流-1

    文件与流 持久化操作:(文件里、数据库里)Java.io 文件分隔符 目录操作 文件操作

  • Java之File类

    Java File类的功能非常强大,利用Java基本上可以对文件进行所有的操作。本文将对Java File文件操作...

  • java IO 流

    1.什么是java IO?通过java一些列文件操作的API,对文件进行读取,写入等操作。即为java IO;这里...

  • JavaSE常用API之File

    java可以对文件进行操作,包括但不限于创建、删除、读取文件内容,写入文件内容等操作,非常的强大! java.io...

  • 第17章 文件类

    Java提供了对操作系统中文件进行操作的文件类,其类名是java.io.File类,其中包含了对文件和目录(文件夹...

  • 2018-01-31

    java中对文件的读写操作

  • java 深度拷贝

    利用文件操作进行java深度拷贝。

  • java 文件操作

    java.nio 作为一个新的io包。提供一下文件处理思路:java.nio.file.DirectoryStre...

网友评论

      本文标题:Java 文件操作

      本文链接:https://www.haomeiwen.com/subject/ylpgphtx.html