Adding missing makedirs()
diff --git a/src/main/groovy/m4e/p2/DownloadMetadata.groovy b/src/main/groovy/m4e/p2/DownloadMetadata.groovy
index 2195cf3..0e4a79c 100644
--- a/src/main/groovy/m4e/p2/DownloadMetadata.groovy
+++ b/src/main/groovy/m4e/p2/DownloadMetadata.groovy
@@ -82,6 +82,8 @@
             config.setProperty( FILE_NOT_FOUND_KEY, fileNotFound.toExternalForm() )
         }
         
+        metaFile?.parentFile.makedirs()
+        
         metaFile.withOutputStream {
             config.store( it, null )
         }