Skip to content

Commit 605865c

Browse files
committed
PDFBOX-5660: refactor
git-svn-id: https://svn.apache.org/repos/asf/pdfbox/trunk@1931363 13f79535-47bb-0310-9956-ffa450edef68
1 parent 7e73934 commit 605865c

File tree

1 file changed

+3
-5
lines changed

1 file changed

+3
-5
lines changed

examples/src/main/java/org/apache/pdfbox/examples/pdmodel/ExtractEmbeddedFiles.java

Lines changed: 3 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,6 @@
1919
import java.io.File;
2020
import java.io.FileOutputStream;
2121
import java.io.IOException;
22-
import java.nio.file.FileSystems;
2322
import java.util.List;
2423
import java.util.Map;
2524
import java.util.Map.Entry;
@@ -62,7 +61,7 @@ public static void main( String[] args ) throws IOException
6261
}
6362

6463
File pdfFile = new File(args[0]);
65-
String directoryPath = pdfFile.getParent() + FileSystems.getDefault().getSeparator();
64+
String directoryPath = pdfFile.getParent();
6665
try (PDDocument document = Loader.loadPDF(pdfFile))
6766
{
6867
PDDocumentNameDictionary namesDictionary =
@@ -140,16 +139,15 @@ private static void extractFiles(Map<String, PDComplexFileSpecification> names,
140139
private static void extractFile(String filename, PDEmbeddedFile embeddedFile, String directoryPath)
141140
throws IOException
142141
{
143-
String embeddedFilename = directoryPath + filename;
144-
File file = new File(embeddedFilename);
142+
File file = new File(directoryPath, filename);
145143
File parentDir = file.getParentFile();
146144
if (!parentDir.exists())
147145
{
148146
// sometimes paths contain a directory
149147
System.out.println("Creating " + parentDir);
150148
parentDir.mkdirs();
151149
}
152-
System.out.println("Writing " + embeddedFilename);
150+
System.out.println("Writing " + file);
153151
try (FileOutputStream fos = new FileOutputStream(file))
154152
{
155153
fos.write(embeddedFile.toByteArray());

0 commit comments

Comments
 (0)