File - Java.io.FileNotFoundException (%20)
HejsaJeg har defineret følgende filename windows sti i en properties fil:
C:\\Dev\\eclipse-workspace\\orgmap\\sas\\data\\Sunddok\\DW\\Somatik\\Organisatorisk mapning\\Applikation\\Data\\xml
Jeg har følgende kode:
*** Kaldet til metoden ***
writeXmlFile(new DOMSource(myDocument), ApplParameters.PATH_XML+java.io.File.separator+"saveorg_"+metaUser.replace('\\','_')+".xml" );
*** metoden ***
public void writeXmlFile(DOMSource domSrc, String filename) {
System.out.println("OrgModelDAO.writeXmlFile() filename: ["+filename+"]");
try {
File file = new File(filename);
StreamResult fresult = new StreamResult(file);
Transformer xformer = TransformerFactory.newInstance().newTransformer();
xformer.transform(domSrc, fresult);
} catch (TransformerException e) {
System.out.println("OrgModelDAO.writeXmlFile() fejl TransformerException: ["+e.getMessage()+"]");
}
}
Metodens System.out.println udskriver:
C:\Dev\eclipse-workspace\orgmap\sas\data\Sunddok\DW\Somatik\Organisatorisk mapning\Applikation\Data\xml\saveorg_unknown.xml
hvilke jo også er det der står i property filen, MEN når jeg så prøver at oprettet et File objekt får jeg følgende fejl:
TransformerException: [java.io.FileNotFoundException: C:\Dev\eclipse-workspace\orgmap\sas\data\Sunddok\DW\Somatik\Organisatorisk%20mapning\Applikation\Data\xml\saveorg_unknown.xml (The system cannot find the path specified)]
Jeg kan godt se at i fejlen står der %20 og kan godt regne ud der er noget med mellumrum der skaber problemet, men jeg kan bare ikke finde en løsning. Nogle der kan hjælpe ?