ich einen Groovy-Skript, wo ich wie so .. eine Datei von einer URL zu meinem lokalen Rechner herunterladeDatei erstellen, wenn es nicht in Groovy existiert
URL url = new URL("http://i.imgur.com/pszAeGh.png")
HttpURLConnection urlConn = url.openConnection()
File pic = new File('/Users/me/Downloads', 'myimage.jpg')
pic.append(urlConn.getInputStream())
Wenn die ‚myimage.jpg‘ doesn Ich existiere nicht im Downloads-Ordner. Ich möchte, dass das Skript es erstellt. Wie kann ich das angeben? Im Augenblick ist die dritte Zeile gibt
java.io.FileNotFoundException: /Users/me/Downloads/myimage.jpg (No such file or directory)
Einige andere posts für Java haben vorgeschlagen, die CreateNewFile Methode aber Groovy versagt, auch wenn es versucht, die Datei zu erstellen.
Sie haben '/ Users/me/Downloads' im Code, aber'/Users/Downloads/me' in der Fehlermeldung ... Was ist das? –
Es tut mir leid, es sollte/Users/ich/Downloads in beiden Fällen sein, ich werde das beheben. – AbuMariam