我的eclips似乎无法识别windows文件系统

我的eclips似乎无法识别windows文件系统

我的File目录在:D:\mooc\File

现在我测试的文件在:D:\javaio\io

如图:http://img1.sycdn.imooc.com/climg//593ddcc800012d7212890382.jpg

但是eclips里面怎么都识别不出文件来:

http://img1.sycdn.imooc.com/climg//593ddcfb0001e3f615080956.jpg

麻烦老师协助看看到底是哪里的问题。

是不是需要我的windows系统是administrator?我的之前学每一章内容都是正常的,理论JAVA环境应该没问题的。

正在回答 回答被采纳积分+1

登陆购买课程后可参与讨论,去登陆

2回答
提问者 慕慕2918583 2017-06-14 17:05:38

http://img1.sycdn.imooc.com/climg//5940fc530001f9b812730850.jpg

还是不行。。。。这是为啥呢~

  • 一直无法重现你的错误 ,考虑还是你的机器的权限问题,可以这样继续排查一下: 1、试一下其他盘,比如E、F盘 2、对当前的文件进行写入操作,如FileOutputStream进行写入,看看什么效果 3、使用createNewFile()或者mkdirs()创建文件和目录,然后再去调用isFile()或isDirectory()方法,看有什么情况出现。
    2017-06-15 10:14:54
好帮手慕珊 2017-06-12 10:46:48

试了一下,我的机器可以区分是目录还是文件,你用命令行运行一下试试呢?或者改成/?还有就是用代码创建一个目录,然后调用一下isDirectory()方法试一下。

还有可以把\\改为File.separator,如:File file1=new File("d:"+ File.separator+"javaio"+ File.separator+"io"+File.separator+"score.txt");



问题已解决,确定采纳
还有疑问,暂不采纳

恭喜解决一个难题,获得1积分~

来为老师/同学的回答评分吧

0 星
请稍等 ...
意见反馈 帮助中心 APP下载
官方微信

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师