码迷,mamicode.com
首页 > 编程语言 > 详细

JAVA(基础语法)

时间:2019-08-25 16:08:56      阅读:79      评论:0      收藏:0      [点我收藏+]

标签:txt   https   head   try   文档流   数据   params   min   lin   

原文引用https://www.dazhuanlan.com/2019/08/25/5d622b7041013/


粘贴

import java.io.File;
import java.io.FileInputStream;
import java.io.FileNotFoundException;
import java.io.FileOutputStream;
import java.io.IOException;

public class {

public static void main(String[] args) {
try {

File a =new File("D:/file1.txt");
File b= new File("D:/file3.txt");
FileInputStream c = new FileInputStream(a);
FileOutputStream d = new FileOutputStream(b);
int e;
while((e= c.read())!= -1 ){
d.write(e);
}
c.close();
d.close();
}catch(FileNotFoundException e) {
System.out.println("FileStreamsTest:" + e);
}catch(IOException e){
System.err.println("FileStreamTest:" + e);
}
}
}

以字节流的形式写入文档数据

try{
File f = new File("C:\Users\Administrator\Desktop\1.txt");
FileOutputStream f1 = new FileOutputStream(f);
byte [] a ={};
f1.write(a);
f1.close();
}
catch(IOException e){
e.printStackTrace();
}

首先创建的一个文档对象,提供目的地。再创建一个文档流出的对象,两者相联系,然后讲

创建并删除文档

File f1 = new File("D:\1.txt");
File f2 = new File("D:\","2.txt");
File f3 = new File("D:\",File.separator+"1.txt");
f2.createNewFile();
f3.delete();

复制粘贴

try{
File f1 = new File("D:\3.txt");
File f2 = new File("5.txt");
FileInputStream in = new FileInputStream(f1);//创建一个输入流,实现从磁盘写入内存中
FileOutputStream out = new FileOutputStream(f2);//创建一个输出流,实现从内存写入磁盘中
int c;
while((c = in.read())!=-1){
out.write(c);
}
in.close();
out.close();
}catch(IOException e){
e.printStackTrace();
}

读取字符信息

try{
FileReader file = new FileReader("D:\3.txt");
int data = 0;
while((data= file.read())!=-1){
System.out.print((char)data);
}
file.close();
}catch(IOException e){
e.printStackTrace();
}

删除文档

Files.delete(Paths.get("D:\4.txt"));

查看文档信息

File a=new File("D:\4.txt");
System.out.println(a.getName());
System.out.println(a.getParentFile());
System.out.println(a.getPath());

JAVA(基础语法)

标签:txt   https   head   try   文档流   数据   params   min   lin   

原文地址:https://www.cnblogs.com/petewell/p/11408052.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!