怎样使一个已知的文件内容写入到另一个新创建的文件中~~

解决方案 »

  1.   

    public class Test
    {
    public static void main(String[] args)
    {
    String originalityPath="D://originality.txt";
    String targetPath="D://target.txt";
    java.io.File originalityFile=new java.io.File(originalityPath);
    java.io.File targetFile=new java.io.File(targetPath);
    try
    {
    targetFile.createNewFile();
    java.io.FileReader origReader=new java.io.FileReader(originalityFile);
    java.io.FileWriter targetWriter=new java.io.FileWriter(targetFile);
    int temp=origReader.read();
    while(temp!=-1)
    {
    targetWriter.write(temp);
    temp=origReader.read();}
    targetWriter.flush();
    targetWriter.close();
    origReader.close();
    }
    catch (java.io.IOException e)
    {
    }
    }
    }
    上面用的是FileReader和FileWriter,这是针对文件的内容是字符流,如果文件是内容是图像等原始字节流,应该考虑用FileInputStream和FileOutputStream