A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 刘永贵 中级黑马   /  2013-9-1 23:03  /  1306 人查看  /  3 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

本帖最后由 刘永贵 于 2013-9-2 09:42 编辑


在练习一个关于复制的代码时,出现了以上的情况,请问各位我该把要复制的文件放哪系统才能找得到

评分

参与人数 1技术分 +1 收起 理由
EYE_SEE_YOU + 1

查看全部评分

3 个回复

倒序浏览
文件前不加路径表示在当前classpath路径下查找。
1,你可以把classpath的路径设置为 " . ; " 。
2,你可以在文件名前面加上文件的绝对路径。

希望对你有帮助。
回复 使用道具 举报
可以贴出你的源代码吗? 如果你是File f = new File("aa.txt")---应该是在当前目录放置一个a.txt文件,如果你指定绝对路径的话,需要这样写File f= new File("D"\\day16\\a.txt");如果你不想去指定目录下手动创建文件的话,你可以判断file进行程序自动创建,然后代码声明跑出异常,就不会有这个错误了,if(!f.exist()){f.createNewFile()};

评分

参与人数 1技术分 +1 收起 理由
EYE_SEE_YOU + 1

查看全部评分

回复 使用道具 举报
要读的文件找不到,原因:
指定目录格式 "C:\\abc\\123\\a.txt " 是双反斜杠,看下指定目录下面是否有你要读的文件
如果是当前目录,只需要写文件名即可 "a.txt",但是要保证要读取的文件在当前目录下面能找到

评分

参与人数 1技术分 +1 收起 理由
EYE_SEE_YOU + 1

查看全部评分

回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马