请教牛X人士,关于File类的问题!
File readForm = new File(dir, stfFilename.toString());
参数的值为
dir : E:\\
sftFilename.toString() : user.txt
用System.out.print输出readForm,结果为\user.txt
可是将语句改为File readForm = new File("E:\\user.txt");
结果正确!这是为什么?编译用的是JDK build 1.4.2-b28.同样的程序在JBuilder9 IDE环境中结果正确!这个跟环境变量有关吗?还是JDK的毛病?希望能给出解决方法!