(1)编写程序实现copy功能:通过字节流“copyFile.java”文件中读取数据并写入到“temp.txt”文件中去。
老师也给代码了
import java.io.*;
public class CopyFile {
public static void main(String[] args) {
try {
FileInputStream fis = new FileInputStream("CopyFile.java");
FileOutputStream fos = new FileOutputStream("temp.txt");
int read = fis.read();
while ( read != -1 ) {
fos.write(read);
read = fis.read();
}
fis.close();
fos.close();
}
catch (IOException e) {
System.out.println(e);
}
}
}
这里是CopyFile.java源文件
程序执行后,多了一个temp.txt
打开看一看
果然和CopyFile.java的文件内容一样,那么我们就完成了.
(2)编写程序,实现如下的功能:运行该程序可以列出当前目录下的文件。
老师同样给出了参考代码
import java.io.*;
public class FileList{
public static void main(String[] args){
File dir=new File(".");
File files[]=dir.listFiles();
System.out.println(dir);
for(int i=0;i<files.length;i++){
if(files[i].isFile())
System.out.println("\t"+files[i].getName());
else
System.out.println("<DIR>\t"+files[i].getName());
}
}
}
执行结束后
我们可以看到
结束