Как изменить путь сохранения - PullRequest
0 голосов
/ 17 апреля 2011

Я создал документы 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 голосов
/ 17 апреля 2011

Попробуйте что-то вроде

File f = new File (XML_DIR, emp.getID() + ".xml");

Это будет соответствовать

Файл (String parent, String child) Создает новый экземпляр файла из родительский путь и строка потомка строка пути.

конструктор

или

File f = new File (XML_DIR + emp.getID() + ".xml" );

Это будет использовать

Файл (строковый путь) Создает новый экземпляр файла путем преобразования указанного пути строка в реферат

путь к файлу. конструктор для объекта File. Любой из них должен дать вам результат, который вы ищете.

Больше информации об объекте File здесь .

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...