java解析文件夹代码 java解析文件中的数据( 三 )


NodeList info = stuElement.getChildNodes();
for (int j = 0; jinfo.getLength(); j++) {
info.item(j).getNodeName();
Node n = info.item(j);
if ("name".equals(n.getNodeName())) {
// n.getFirstChild().getNodeValue();
student.setName(n.getLastChild().getNodeValue());
} else if ("age".equals(n.getNodeName())) {
student.setAge(Integer.parseInt(n.getFirstChild()
.getNodeValue()));
}
list.add(student);
}
}
}
} catch (ParserConfigurationException e) {
// TODO Auto-generated catch block
e.printStackTrace();
} catch (SAXException e) {
// TODO Auto-generated catch block
e.printStackTrace();
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
// System.out.println(root.getNodeValue());
return list;
}
java代码 读取一个文件夹下的所有文件夹及里面的文件 。我给你个例子,你把其中的路径File file = new File("c:\\tmp\\5");改成你的路径就行了 。
public class Test2
{
public static void main(String[] args)
{
File file = new File("c:\\tmp\\5");
Test2 t = new Test2();
t.method(file);
}
public void method(File f)
{
File[] FList = f.listFiles();
for (int i = 0; iFList.length; i++)
{
if (FList[i].isDirectory()==true)
{
method(FList[i]);
}
else
{
System.out.println(FList[i].getAbsolutePath());
}
}
}
}
java解析文件夹代码的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于java解析文件中的数据、java解析文件夹代码的信息别忘了在本站进行查找喔 。

推荐阅读