我创建了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);
试试
File f = new File (XML_DIR, emp.getID() + ".xml");
匹配
构造函数File(String parent, String child)类创建新的File实例父路径名字符串和子路径名字符串路径名字符串。
或
File f = new File (XML_DIR + emp.getID() + ".xml" );
将使用
文件路径名(字符串)通过转换给定的路径名创建一个新的File实例字符串转换为抽象
路径名。File对象的构造函数。任何一个都应该给你你想要的结果。
关于File对象的更多信息请点击这里