我创建了xml文档,但默认情况下它们保存到netbeans项目中的项目文件夹中。
我有一个文件路径,我需要将它们保存到:
public static String XML_DIR = "c:/Users/ericrea/Desktop/413final";
这是我到目前为止编写的代码,我尝试使用f.renameto()
方法,但它不接受字符串文件位置:
DOMSource source = new DOMSource(testDoc);
File f;
f=new File(emp.getId() + ".xml");
f.createNewFile();
PrintStream ps = new PrintStream(f);
StreamResult result = new StreamResult(ps);
TransformerFactory transformerFactory = TransformerFactory
.newInstance();
Transformer transformer = transformerFactory.newTransformer();
transformer.transform(source, result);
答案 0 :(得分:0)
尝试类似
的内容File f = new File (XML_DIR, emp.getID() + ".xml");
那将匹配
文件(String parent,String child) 从a创建一个新的File实例 父路径名字符串和子项 pathname string。
构造函数
或
File f = new File (XML_DIR + emp.getID() + ".xml" );
那将使用
文件(字符串路径名) 通过转换给定的路径名来创建新的File实例 字符串到抽象
路径名。 File对象的构造函数。任何人都应该给你想要的结果。
有关File对象here的更多信息。