2010-08-24 5 views
2

Je souhaite utiliser un objet File pour lire un fichier local dans le même répertoire qu'un groovlet. Toutefois, l'utilisation d'un chemin relatif au fichier ("example.txt" ou "./example.txt") ne fait pas l'affaire. Si je lui donne un chemin absolu (par exemple "/example.txt"), alors cela fonctionne.Ouverture d'un fichier local dans Groovy

Est-il possible d'obtenir le répertoire de travail ou le chemin de contexte du groovlet par programme?

Répondre

0
new File("${request.getContextPath()}/example.txt") 
+1

Très bien! Mais ce que je voulais réellement, c'est 'getRealPath ('/')'. Votre réponse m'a indiqué dans la bonne direction. Merci! –