java的一个小程序问题,在线等

来源:百度知道 编辑:UC知道 时间:2024/06/17 13:09:48
package irbase;

import java.io.*;

public class CopyBytes {

/**
* @param args
* kll@Jan.6,2009
*/
public static void main(String[] args) throws IOException {
// TODO Auto-generated method stub
// 读文件,input1.txt要在用户当前工作的目录中
FileReader inputFile = new FileReader("input1.txt");
// 写文件,output.txt将写到用户当前工作的目录中
FileWriter outputFile = new FileWriter("output.txt");
// 文件复制,将input1.txt文件中的内容写到output.txt中
int c;
while ((c = inputFile.read()) != -1)
outputFile.write(c);
inputFile.close();
outputFile.close();
}
}
这是一个实现文件件复制功能的程序,但是我运行不了,总是提示找不到CLASS,我想将很多的文件复制到一个TXT文本里面怎么修改?而且当前目录是指什么目录,举个例子,怎么样可以让程序按照目录寻找文件???
满意答案加高分,谢谢了先!

//实现了文件的复制
//要是复制的话 用字节流不会出现汉字乱码的情况
import java.io.*;
//该程序实现了文件的复制
public class wenjianfuzhi
{
public static void main(String args[])
{
int num=0;
int b=0;
FileInputStream fis=null;
FileOutputStream fos=null;
try{
fis=new FileInputStream("f:/街机/越野车2 .swf");
fos=new FileOutputStream("e:/ly/越野车2 .swf");
while((b=fis.read())!=-1)
{
fos.write(b);
}
fis.close();
fos.close();
}catch(FileNotFoundException e1)
{
System.out.println("找不到指定文件!");
System.exit(-1);
}
catch(IOException e2)
{
System.out.println("文件复制错误!");
System.exit(-1);
}
System.out.println("文件已经复制!");
}
}

给你一个小示例~~慢慢研究吧~~主要还是流的应用。

throws IOException 因为你是抛出异常,所以就是出见异常你也找不到,最好还是去捕获一下。
至于目录有:相对目录和绝对目录
相对目录:你写的那个就是相对路径