java中file的一些用法:文件复制,lis方法和listfiles方法等
来源:互联网 发布:mac office软件下载 编辑:程序博客网 时间:2024/06/02 07:45
package file;
import java.io.BufferedInputStream;
import java.io.BufferedOutputStream;
import java.io.BufferedReader;
import java.io.BufferedWriter;
import java.io.File;
import java.io.FileInputStream;
import java.io.FileOutputStream;
import java.io.FileReader;
import java.io.FileWriter;
import java.io.IOException;
public class FileDemo {
public static void main(String[] args) throws IOException {
// TODO 自动生成的方法存根
/*复制一个文件
*
*/
//创建一个字节输入流和字节输出流
FileInputStream fr=new FileInputStream("E:\\小说文学\\超级教师.txt");
FileOutputStream fw=new FileOutputStream("E:\\小说文学\\超级教师1.txt");
BufferedInputStream bufr=new BufferedInputStream(fr);
BufferedOutputStream bufw=new BufferedOutputStream(fw);
int ch=0;
//char[] c=new char[1024];
//String ch=null;
//读写文件
while((ch=bufr.read())!=-1){
bufw.write(ch);
}
fr.close();
fw.close();
File file=new File("E:\\小说文学");
//list方法的用法
String[]s=file.list();
File[]f=file.listFiles();
//把列表中的文件或目录全部显示出来,采用高级for
for(String a:s)
System.out.println(a);
//listFiles的用法
for(File a:f)
System.out.println(a);
}
}
import java.io.BufferedInputStream;
import java.io.BufferedOutputStream;
import java.io.BufferedReader;
import java.io.BufferedWriter;
import java.io.File;
import java.io.FileInputStream;
import java.io.FileOutputStream;
import java.io.FileReader;
import java.io.FileWriter;
import java.io.IOException;
public class FileDemo {
public static void main(String[] args) throws IOException {
// TODO 自动生成的方法存根
/*复制一个文件
*
*/
//创建一个字节输入流和字节输出流
FileInputStream fr=new FileInputStream("E:\\小说文学\\超级教师.txt");
FileOutputStream fw=new FileOutputStream("E:\\小说文学\\超级教师1.txt");
BufferedInputStream bufr=new BufferedInputStream(fr);
BufferedOutputStream bufw=new BufferedOutputStream(fw);
int ch=0;
//char[] c=new char[1024];
//String ch=null;
//读写文件
while((ch=bufr.read())!=-1){
bufw.write(ch);
}
fr.close();
fw.close();
File file=new File("E:\\小说文学");
//list方法的用法
String[]s=file.list();
File[]f=file.listFiles();
//把列表中的文件或目录全部显示出来,采用高级for
for(String a:s)
System.out.println(a);
//listFiles的用法
for(File a:f)
System.out.println(a);
}
}
0 0
- java中file的一些用法:文件复制,lis方法和listfiles方法等
- java中File类中list()和listFiles()方法区别
- Java File类中的list()和listFiles()方法简介
- File类中的list和listFiles方法
- File类中的list和listFiles方法
- java文件过滤器(File类listFiles方法可选参数)--获取目录下指定的某类文件
- java文件过滤器(File类listFiles方法可选参数)--获取目录下指定的某类文件
- java文件过滤器(File类listFiles方法可选参数)--获取目录下指定的某类文件
- java文件过滤器(File类listFiles方法可选参数)--获取目录下指定的某类文件
- java.io.File.listFiles(FileFilter filter)方法实例
- java中File类中的常用的方法 复制,读文件
- java中File.listFiles(FileFilter) FileFilter的使用
- Java中有关File类listFiles的一个小测试
- file.list()和file.listFiles()的区别
- FTPClient的listFiles()方法阻塞
- listFiles(filenameFilter)方法的源码
- java.io.File操作文件的一些常用方法
- Java文件 File类的一些方法(1)
- linux 查看进程
- C语言高效编程与代码优化
- C++拷贝构造函数与浅拷贝,深拷贝
- AsyncTask源码分析
- Subversion 回退历史版本
- java中file的一些用法:文件复制,lis方法和listfiles方法等
- Python从阿里云Oss拉数据写入Hive表并进行相关处理
- 【maven】4、Maven Guide
- iOS路由跳转(三)之JKRouter基础教程1
- 进程学习笔记(未完待续)
- 【ngMiracle】Angular 中的通信方式
- ASP.NET访问sql数据库(课堂学习部分)
- xgboost
- 我的程序员之路(英语的学习)