2010-05-25 79 views
0

我從控制器試圖用grailsApplication信息。但是創建一些文件夾,無法訪問grailsApplication.config.images.location.toString())

我從下面的代碼行得到的是「假」 - 我的grails應用程序運行良好,雖然....

File(grailsApplication.config.images.location.toString()).mkdirs() 

有人可以幫忙嗎?

謝謝。

編輯:謝謝你leebutts爲您的快速答案。我的尷尬是我總是得到$ {grailsApplication.config.images.location.toString()}爲null。但我的Grails應用程序工作得很好.....請原諒,如果這個問題似乎對於經驗豐富的Grails專家來說太天真了,因爲我真的很陌生的技術......

回答

0

該目錄是否已經存在?

mkdirs()只有在創建目錄時才返回true。

歡呼

+0

感謝您的回答。你是對的。然而,即使grailsApplication.config.images.location.toString())是[],這意味着mkdirs()會因爲前者爲空而變得錯誤。 – john 2010-05-25 22:47:46

+0

您可以將您的config.groovy發佈到您設置位置的位置嗎? – leebutts 2010-05-26 21:03:17