日期:2014-05-20  浏览次数:20857 次

求救大虾们,写的复制文件的程序问题到底出在哪里???
Java code

import java.io.*;

public class TestFile 
{
    public static void main(String[] args)
    {
        int b=0;
        FileInputStream in=null;
        FileOutputStream out=null;
        try
        {
            in=new FileInputStream("C:/LJ.txt");
            out=new FileOutputStream("D:/快捷方式");
            while((b=in.read())!= -1)
            {
                out.write(b);
            }
        in.close();
        out.close();
        }
        catch(FileNotFoundException e)
        {
            System.out.println("系统找不到指定文件!");
            System.exit(-1);
        }
        catch(IOException e)
        {
            System.out.println("文件复制错误!");
            System.exit(-1);
        }
        System.out.println("文件复制成功!");
    }
}




想问一下,我指定的源文件在,所写的路径都在,为什么运行出来是“系统找不到指定文件!”,是不是与环境变量有关?谢谢啦!

------解决方案--------------------
C://LJ.txt这样试试
------解决方案--------------------
错了,应该你你读取的文件没有找到,C:\LJ.txt 你看看文件名是不是LJ.txt.txt,有时候系统会隐藏文本文件的拓展名,我这里运行代码没有问题的