如何更改保存路径

时间:2011-04-16 21:15:39

标签: java file

我创建了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);

1 个答案:

答案 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的更多信息。