creating directories if neccessary
This commit is contained in:
parent
258b92ec39
commit
258400ddb3
1 changed files with 6 additions and 0 deletions
|
@ -193,6 +193,12 @@ writeOnDrive fil userId albumId = do
|
||||||
let filen = show $ length (albumContent album) + 1
|
let filen = show $ length (albumContent album) + 1
|
||||||
let ext = FP.takeExtension $ T.unpack $ fileName fil
|
let ext = FP.takeExtension $ T.unpack $ fileName fil
|
||||||
let path = "static" FP.</> "data" FP.</> T.unpack (extractKey userId) FP.</> T.unpack (extractKey albumId) FP.</> filen ++ ext
|
let path = "static" FP.</> "data" FP.</> T.unpack (extractKey userId) FP.</> T.unpack (extractKey albumId) FP.</> filen ++ ext
|
||||||
|
dde <- liftIO $ doesDirectoryExist $ FP.dropFileName path
|
||||||
|
if not dde
|
||||||
|
then
|
||||||
|
liftIO $ createDirectoryIfMissing True $ FP.dropFileName path
|
||||||
|
else
|
||||||
|
return ()
|
||||||
liftIO $ fileMove fil path
|
liftIO $ fileMove fil path
|
||||||
return path
|
return path
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue