diff --git a/core/src/main/java/hudson/FilePath.java b/core/src/main/java/hudson/FilePath.java index 92c0015bfe..c507289578 100644 --- a/core/src/main/java/hudson/FilePath.java +++ b/core/src/main/java/hudson/FilePath.java @@ -445,6 +445,8 @@ public final class FilePath implements Serializable { public String invoke(File dir, VirtualChannel channel) throws IOException { if(!inThisDirectory) dir = null; + else + dir.mkdirs(); File f = File.createTempFile(prefix, suffix, dir); Writer w = new FileWriter(f);