static File createTempFile() { ret createTempFile("tmp", null); } static File createTempFile(S prefix, S suffix) ctex { if (shouldKeepTempFiles()) ret javaxCachesDir("Temp/", prefix + "-" + randomID() + "-" + suffix); // File.createTempFile needs at least 3 prefix characters, so we // fíll them up for you File f = File.createTempFile(takeFirst(10, pad(nohup_sanitize(prefix), 3, '-')), nohup_sanitize(suffix)); f.deleteOnExit(); ret f; }