黑马程序员技术交流社区

标题: 遍历文件夹问题 [打印本页]

作者: gjf821687    时间: 2016-9-9 20:57
标题: 遍历文件夹问题
网上下了一个教学视频,这个文件夹下面有很多文件夹,文件夹的名字是教学内容,每个文件夹里只有一个视频,这个视频取名是1.avi,以此类推,如何将每个视频的名字改成它所属文件夹的名字??????
作者: heilashi    时间: 2016-9-9 21:49
赚赚分,互相鼓励
作者: lipeng518    时间: 2016-9-9 22:39
说下思路吧,filelist获取文件对象,判断是文件,获取绝对路径,截取;是文件夹 记录名字,然后把通过stringbuffer能拼接把

作者: MarsBong    时间: 2016-9-9 23:16
使用递归,方法内,判断是否是文件夹,如果是文件夹则记录前该文件夹的名字,getName,然后递归进入该文件夹,找到该文件夹中的需要的文件,使用renameTo方法,将刚才记录的名字传入,更名
作者: huangbinqqian    时间: 2016-9-9 23:32
不用吧,File里面有个构造函数
作者: SunCowbee    时间: 2016-9-10 00:00
貌似我们明天学
作者: XinMingMing    时间: 2016-9-10 00:02
忘记了。。。。。
作者: Zadine#    时间: 2016-9-10 00:04
我只知道使用 递归!!!
作者: CaiWeiXiong    时间: 2016-9-10 15:10
,filelist获取文件对象,判断是文件,获取绝对路径,截取;是文件夹 记录名字,然后把通过stringbuffer
作者: itcoder    时间: 2016-9-10 17:25
顶顶顶顶顶顶顶顶顶顶顶
作者: changfa    时间: 2016-9-10 23:42
判断是否是文件夹,在进行遍历 递归就ok
作者: 某某帅    时间: 2016-9-10 23:43
不知道  这个是一个题目吗?




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2