【发布时间】:2012-10-20 08:29:18
【问题描述】:
我有一个字符串数组,其中包含路径的文件(文件和文件夹)列表:
File directory = new File(path);
String[] fileNames = directory.list();
当我尝试读取文件内容时:
for (int i = 0; i < fileNames.length; i++) {
try {
BufferedReader br = new BufferedReader(new InputStreamReader(
new FileInputStream(path + "\\" + fileNames[i]), "UTF-8"));
如果文件是文件夹,我会收到 FileNotFoundException。 我以前怎么知道文件名是否属于文件夹。也许是文件的大小?
【问题讨论】:
标签: java file bufferedreader filenotfoundexception