设为首页
收藏本站
开启辅助访问
切换到窄版
登录
立即注册
中问网首页
我的收藏
站长博客
搜索
搜索
本版
帖子
用户
第一问答网
»
论坛
›
中问网
›
问答
›
封装了一个盘符的File对象调用listFiles()方法问题, ...
返回列表
发新帖
封装了一个盘符的File对象调用listFiles()方法问题,求教
[复制链接]
11
|
9
|
2021-1-27 06:32:09
|
显示全部楼层
|
阅读模式
关于返回一个盘下所有文件的问题,我用了一个简单的递归调用来实现,但是在调试的时候出现了问题:
这是传入一个盘符的情况:
结果:
直接报空指针异常,来源于showAllfiles(File)方法的File数组,也就是说根本就没有获取到数据;
这是传入一个文件夹的情况:
结果:
正常运行;
。。。。。。。。。楼主百思不得原因,又试了试在main()主函数中由封装了盘符的File对象直接调用listFiles(File)方法,结果成功返回,然后楼主又在mian()创建了一个新的File对象引用,将封装了盘符的File对象的引用赋值给它,再调用listFiles()方法,依然成功,也就是说,问题应该是出现在调用方法的问题上,但是实在不知道这中间有何区别,只好请教各位,这到底是什么原因呢?
分 -->
回复
使用道具
举报
千问
|
2021-1-27 06:32:09
|
显示全部楼层
别发图片啊。发原码看看啊
回复
使用道具
举报
千问
|
2021-1-27 06:32:09
|
显示全部楼层
引用1楼RedFlag_ing的回复:
别发图片啊。发原码看看啊
图片里就是全部源码了,就是一个递归,没有其他源码了
回复
使用道具
举报
千问
|
2021-1-27 06:32:09
|
显示全部楼层
引用2楼zuyunfanwoerzi的回复:
Quote: 引用1楼RedFlag_ing的回复:
别发图片啊。发原码看看啊
图片里就是全部源码了,就是一个递归,没有其他源码了
看着没问题。就是想运行下。
回复
使用道具
举报
千问
|
2021-1-27 06:32:09
|
显示全部楼层
文件夹访问权限问题
回复
使用道具
举报
千问
|
2021-1-27 06:32:09
|
显示全部楼层
盘符下面有一些隐藏文件夹是没有权限访问的,也就没法判断是不是文件夹,要判断是不是文件,不是文件就是文件夹。
回复
使用道具
举报
千问
|
2021-1-27 06:32:09
|
显示全部楼层
楼主解决了吗?我刚刚做的时候也遇到了,是否就是上面所说的:访问的权限不够
回复
使用道具
举报
千问
|
2021-1-27 06:32:09
|
显示全部楼层
应该是权限问题
回复
使用道具
举报
千问
|
2021-1-27 06:32:09
|
显示全部楼层
判断下files是否为空,不是空就for,应该是e盘有空文件夹
回复
使用道具
举报
千问
|
2021-1-27 06:32:09
|
显示全部楼层
因为深层遍历盘符时,盘符下面有系统级别的目录,java可以获取到该目录的名称和对象,但是该目录文件对象在调用list或listFiles方法时,因为权限问题无法访问内部文件,
固方法返回的文件对象数组无法创建,那么for循环的变量名files无数组实体指向,则传入递归方法的onefile也就无对象实体指向,就会发生控制针异常,这里的空指针就是文件对象数组无指向导致的,简单的说,循环遍历目录是碰到系统级别目录,java无权限对系统级别目录进行访问,出现异常,方法弹栈。
回复
使用道具
举报
返回列表
发新帖
高级模式
B
Color
Image
Link
Quote
Code
Smilies
您需要登录后才可以回帖
登录
|
立即注册
本版积分规则
发表回复
回帖后跳转到最后一页
千问
主题
0
回帖
4882万
积分
论坛元老
论坛元老, 积分 48824836, 距离下一级还需 -38824837 积分
论坛元老, 积分 48824836, 距离下一级还需 -38824837 积分
积分
48824836
加好友
发消息
回复楼主
返回列表
问答
热门排行
1
英国现在是不是网络有问题?
2
因为我有事不在家,所以快递没有收到,明天他还会送吗?
3
QQ1050454906回执编号:3476042487进展如何
4
想知道《七音符_哆来咪发梭拉西哆》 中的主题曲和插曲叫什么?要全部的啊!
5
请问你是在读生么?能说下上戏表演研究生的情况么?十分感谢!
6
世爻与月建相冲,得日辰生扶,怎么看 怎么看世爻,怎么判断,请教大师
7
2012年茂名市七年级下册暑假作业答案
8
有没有好看的小说啊,穿越架空的或青春校园的,男女主角必须好看。
9
我19号上午11点在凡客定的小米,我是山东青岛得,它从北京发货,过来几天?
10
求合租情人2无漏章.有标点 谢了。邮箱
[email protected]
...记住是2部
11
请问大家这是哪个动漫人物啊? 出自哪里?
12
QQ查找里 可能认识的好友 我把人都给上面叉了 怎么恢复
13
QQ空间不是有一个是黄钻可以用情侣装扮么、
14
以前有个香港电影叫《七月十四》有人知道么?在那里能找到?好象没在大陆上映!不是《七月
15
谁有全本《异世药王》的TXT的要章节不乱的 给我发一个啊 邮箱1262828360@qq
16
左上颌窦黏膜增厚
17
想找个健身教练,QQ1095860958,由于天天上班,只是网上教学而已!
18
现在奉贤区古华医院打狂犬病疫苗多少钱,说清楚是(一疗程)还是(一针)
19
我家的沈阳铁路有线电视晚上老不清楚出马赛克,看不了怎没办?
20
小男人遇到大女人什么时候在电脑上播放
21
大航海时代4 伍丁羊头狮身象在哪找
22
我今年考152.7分能进入面试吗?
23
请问这是什么食物(求名称)?外面包的是什么皮?
24
帅哥 我耐你
25
淘宝上衣恋小熊无吊牌剪标的衣服有正品吗?
26
版本低的ppt打不开版本高的
27
2012大理中考我695分能上哪些学校?
28
通达信翻页手动反应慢,请问是怎么回事呢!是硬盘问题吗?
29
今天去中国平安面试了,他们说是请文员,但我怕实际是请业务员
30
谁知道古龙写的《七种武器》分别是那些啊?有没有《长生剑》的下载地址?
31
拳皇13过全关后为什么老出game over 是过全关后!!还有过全关后怎么不可以用黑修和肌肉男。。
32
遂川县人民医院
33
我初中毕业后就出来打工两年多了,现在也快21了,我很喜欢音乐,只因当初父亲重病无法续读迫不得已才出...
34
生于七十年代小说讲述什么
35
平安树的生长旺季是什么季节啊?
36
有一首歌很好听,但忘了那首歌叫什么名字,只记得里面有一句“一颗芝麻糕”跪求这首歌歌名!
37
有多少炫舞玩家在华东之恋?
38
跪求无毒实况八最新人物、转会补丁!!邮箱:
[email protected]
39
江西省新余市新人民医院附近哪里有网吧
40
有经常在飞鹅或者在飞鹅有门面出租的人吗?能不能帮留意下有没有不要转让费的门面出租?
41
CF15:30为什么给个诅咒娃娃雷 没给大炮?
42
北京哪里可以拍婚纱写真?
43
植物体内有机物是甜的吗?
44
养鸡的流程
45
去上海旅游,想去欢乐谷玩一天,热带风暴玩一天,之后还想去黄浦江附近玩,看夜景。能不能帮我设计个线路
46
磊科nw714安装好了,本地连接和internet连接都显示已连接,但是家里搜不到无线,电脑也不显示有无线网络,
47
昆山市永泰田商务中心营业执照好办么?
48
为什么以前没有荨麻疹 这几个月就有了 小时候从没过过敏啊 为什么呢?
49
世上好人比坏人多吗
50
qq三国2012新区
51
侠盗猎车手圣安地列斯自由落体攻略
52
设a和b均为double型变量,且a=5.5,b=2.5,则表达式:(int)a+b/b的值是多少,为什么
53
490火影忍者什么时候出
54
求小学一年级上册语文试题 简单型
55
弱弱地问一个动漫人物。。
56
我在iphone上面下了一个garageband
57
玉米病害种类玉米心叶卷曲发白是怎麽回事.怎麽防治
58
已知f(x)的定义域为[-1,2),则f(|x|)的定义域为多少??
59
谁给我一个微信下载地址 我的是三星 android1.0
60
我有一个GMAIL邮箱;在WIN7下,如何可以使得对着文件点击右键的时候,能够可以直接用我的GMAIL发送该文件
61
广东清远古龙峡漂流
62
dnf本人爆破66,远古二、职业套、假紫我该如何选择。(传承就算了吧,学生党伤不起!)
63
请问此图片出处?
64
注册新浪微博一直提示“系统超时”
65
首都医科大学燕京医学院专科和本科的学生在一个学校上课吗?住宿地方在一起吗?
66
观看下一个文件夹的图片
67
iphone4s为什么自动关机以后充电它会自动开机?我的是真机…手动关机充电也是
68
# jww# 4 27 @@@
69
CH2=CH00CCH3的同分异构体有几种?
70
哪个学校考哲学专业的研究生不需要考高数。
71
人大附中朝阳学校升高中时有没有入学考试
72
成年以后,做手术后,毛囊坏死,有没有事
73
请教听力练习方面的问题
74
我今年录的武大水利,请问如果有绘画功底是不是学起来轻松些呢?
75
情侣网名 女生名字里面要有罗或罗字的谐音的字
76
石狮三中的留言,
77
在线等一个懂DDU目的港收费的货代强人
78
大乐斗师徒技能师傅驾到加血后附带的效果是
79
谁知道这个美女的资料???
80
市场上20块钱的度数泳镜和200多块的度数泳镜的区别?
81
红豆本是相思子,一寸相思一寸灰什么意思
82
thinkpad笔记本触摸板上的薄膜破损了怎么办?
83
最近南阳西峡有水吗?
84
如何快乐生活,提高生活品质
85
求经典穿越小说打包
[email protected]
数量不限 在线等
86
莱阳市初中历史课本版本
87
若/a/=2,/b/=2分之1,求ab
88
求一个字体。内图。
89
葫芦丝吹时伴有咕声
90
我买的ACER M5-581怎么显示有两个显卡
91
今年本一批次被南昌大学管理科学与工程类(信息管理与信息系统、电子商务)录取,请问在哪个校区?
92
求一款即时战略游戏
93
三国志12新武将输出资料保存在哪里?
94
二元逻辑回归有哪些局限性?具体点,谢谢啦!
95
哪里能看金庸的金剑门
96
已知质量为m.甲的重是乙的2倍.甲的高是乙的2分之一,物体做自由落体运动. 求?甲乙的加速度关系?求甲乙的
97
夏季怎么减肥和增肥
98
我的笔记本电脑用QQ视频的时候视频里的声音出现在耳机里,但是其他的声音都出现在音响里。
99
官方旗舰店哪家饰品更有特色呢?
100
无线网不能连接