/** * Creates temporary directory. */ public static File createTempDirectory(String prefix, String suffix) throws IOException { return createTempDirectory(prefix, suffix, null); }
public static File createTempDirectory() throws IOException { return createTempDirectory(JoddCore.tempFilePrefix, null, null); }
/** * @see #createTempDirectory(String, String, File) */ public static File createTempDirectory(final String prefix, final String suffix) throws IOException { return createTempDirectory(prefix, suffix, null); }
/** * @see #createTempDirectory(String, String) */ public static File createTempDirectory() throws IOException { return createTempDirectory(tempPrefix(), null); }
@Test void testZipEmptyFolder() throws IOException { byte[] bytes = ZipBuilder .createZipInMemory() .addFolder("myEmptyFolder") .toBytes(); File tempDir = FileUtil.createTempDirectory(); tempDir.deleteOnExit(); File zipFile = new File(tempDir, "test.zip"); FileUtil.writeBytes(zipFile, bytes); // read zip List<String> entries = ZipUtil.listZip(zipFile); assertEquals(1, entries.size()); assertEquals("myEmptyFolder/", entries.get(0)); }
public void start() throws Exception { webRoot = FileUtil.createTempDirectory("jodd-http", "test"); webRoot.deleteOnExit();
@Test void testGetResource() throws IOException { File tempRoot = FileUtil.createTempDirectory("jodd", "tmp"); File temp = new File(tempRoot, "pckg"); FileUtil.mkdir(temp);
final File attFolder = FileUtil.createTempDirectory("jodd", "tt");
/** * @see #createTempDirectory(String, String, File) */ public static File createTempDirectory(final String prefix, final String suffix) throws IOException { return createTempDirectory(prefix, suffix, null); }
/** * @see #createTempDirectory(String, String) */ public static File createTempDirectory() throws IOException { return createTempDirectory(tempPrefix(), null); }
public AbstractEmbeddedService(String dataDirectory, boolean enabled, int initTimeout) throws IOException { this.enabled = enabled; this.initTimeout = initTimeout; if (isEmpty(dataDirectory) || dataDirectory.equals("TMP")) { this.removeDataDir = true; final String prefix = getClass().getName().substring( getClass().getName().lastIndexOf(".") + 1 ); this.dataDirectory = createTempDirectory(prefix, "data").getPath(); this.newDirectory = true; } else { this.dataDirectory = dataDirectory; this.removeDataDir = false; this.newDirectory = !new File(dataDirectory).exists() || isDatadirEmpty(); } }
public AbstractEmbeddedService(String dataDirectory, boolean enabled, int initTimeout) throws IOException { this.enabled = enabled; this.initTimeout = initTimeout; if (isEmpty(dataDirectory) || dataDirectory.equals("TMP")) { this.removeDataDir = true; final String prefix = getClass().getName().substring( getClass().getName().lastIndexOf(".") + 1 ); this.dataDirectory = createTempDirectory(prefix, "data").getPath(); this.newDirectory = true; } else { this.dataDirectory = dataDirectory; this.removeDataDir = false; this.newDirectory = !new File(dataDirectory).exists() || isDatadirEmpty(); } }