对不起,我没有代码,我在几个答案中说如何制作文件并写入它,但我有另一个问题。 我给出了一个在我的编译中的文件夹的路径,我希望以.jack结尾的每个文件创建以.xml结尾的相同文件名,然后打开xml文件并写入.xml文件。 为例:如何在java中打开目录中的所有文件,读取它们,创建新文件,写入它们
start.jack
bet.jack
=>
start.xml
bet.xml
,并在每一个XML文件,我想根据什么写在千斤顶文件写的东西。
所以实际上我需要打开jack文件,从它读取,然后写入xml文件本身。
我希望我能正确解释自己。
我的代码:
public String readFile(String filename)
{
String content = null;
File file = new File(filename);
try {
FileReader reader = new FileReader(file);
char[] chars = new char[(int) file.length()];
reader.read(chars);
content = new String(chars);
reader.close();
} catch (IOException e) {
e.printStackTrace();
}
return content;
}
我把这个线从计算器,和它的工作完美
这个链接可以帮助你 http://stackoverflow.com/questions/5751335/using-file-listfiles-with-filenameextensionfilter – rsudha
你可能想读Java I/O课程:http://docs.oracle.com/javase/tutorial/essential/io/它解释了如何在查找部分完全实现您想要的功能:http://docs.oracle.com/javase /tutorial/essential/io/find.html – XSen