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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

1、遍历文件夹时尽量用listFiles方法,少用list方法,因为list方法返回的是一个字符串数组,而listFiles方法返回的是File文件对象的数组,保存了更多的文件信息
2、用相对路径new File对象时如果需要用到绝对路径有可能返回的是不正确的值,除非你操作的文件就在当前目录下,否则尽量不要使用相对路径或返回的是相对路径的方法操作绝对路径
3、批量创建文件和文件夹或复制一个文件、文件夹集合时,由于文件和文件夹都不存在,用exists、isDirectory和isFile方法都无法对File对象中是文件或文件夹进行判断,所以无法确定最终路径到底是一个文件还是一个文件夹,从而无法进行创建操作(目前楼主还不知道该如何解决这个问题)
4、File中的length方法获取文件字节长度,当该File对象表示的是一个文件夹(目录),则返回的是不确定的值,所以使用length方法要在确定File类中封装的是一个存在的标准文件时才可以使用

0 个回复

您需要登录后才可以回帖 登录 | 加入黑马