我想编一个读取一个文档的内容,并将其输出到另一个文档并加些内容(条件是在一个文件夹里有相同的文件夹才会将对应的信息输入到另个文档里),
import java.io.*;
import java.util.Scanner;
public class Input {
public static void main(String[] args) {
File cheak = new File("C:/Users/Administrator/Desktop/Cheaklist.txt");
try
{
FileWriter fw = new FileWriter(cheak);
File fileName = new File("C:/Users/Administrator/Desktop/123.txt");
int i = 0 ;
while (i <= 45 )
{
Scanner In = new Scanner(fileName);
while(i <= 45)
{
String n = In.nextLine();
File file = new File("C:/Users/Administrator/Desktop/123/" + new String(n) );
if (file.exists())
{
String str = new String(n);
fw.write(str+" 1");
fw.write("\r\n"+str);
System.out.println(i);
}
else
{
}
fw.close();
i++;
}
i++;
In.close();
}
}
catch (FileNotFoundException e)
{
}
catch (IOException e)
{
System.out.println("文件不存在或者文件不可读或者文件是目录");
}
}
}
我是个初学者,希望能用较通俗的语言讲解一下,或者发给我一个实例让我理解,或者帮我修改一下上面的错误,谢谢。