私は、この文字列名organization.id
を持った次のパス/var/www/downloads/
の中にディレクトリを作成しようとしていますが、出力としてfalse
が表示されています。javaの既存のパスにディレクトリを作成しますか?
File filePath = new java.io.File("/var/www/downloads/" + organization.id).mkdir();
String test = filePath.toString();
println("--> Path " + test);
http://java7fs.wikia.com/wiki/Why_File_sucks。 Java 7で追加されたutilsの使用を開始すると、 'boolean'を返す代わりに問題の原因を正確に知ることができます。 – Pshemo
また、 'mkdir()'が 'boolean'を返すので、あなたの例はコンパイルされませんが、' File'にそれを格納しています。別の混乱する部分は、あなたのコードに 'java.io.File'があるのはなぜですか? 'File filePath'をすでに持っているので、' java.io.File'や 'java.io. *'をインポートに追加したようです。 'file'型の' filePath'は 'java.io'パッケージから来ていませんか? – Pshemo