Java Temp Directory Create makeTempDir(String name)

Here you can find the source of makeTempDir(String name)

Description

make Temp Dir

License

Open Source License

Declaration

public static File makeTempDir(String name) 

Method Source Code

//package com.java2s;
/******************************************************************************
 * Copyright (C) 2009-2015  BIMserver.org
 * /* www. j a  v  a  2s. c o  m*/
 * This program is free software: you can redistribute it and/or modify
 * it under the terms of the GNU Affero General Public License as
 * published by the Free Software Foundation, either version 3 of the
 * License, or (at your option) any later version.
 * 
 * This program is distributed in the hope that it will be useful,
 * but WITHOUT ANY WARRANTY; without even the implied warranty of
 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
 * GNU Affero General Public License for more details.
 * 
 * You should have received a copy of the GNU Affero General Public License
 * along with this program.  If not, see <http://www.gnu.org/licenses/>.
 *****************************************************************************/

import java.io.File;

public class Main {
    private static final String tmpDirName = System
            .getProperty("java.io.tmpdir");

    public static File makeTempDir(String name) {
        File tempDir = new File(tmpDirName);
        if (!tempDir.isDirectory()) {
            throw new RuntimeException("Temp dir " + tmpDirName
                    + " does not exist");
        }
        File subDir = new File(tempDir, name);
        if (!subDir.exists()) {
            subDir.mkdir();
        }
        return subDir;
    }
}

Related

  1. createTempDirectory()
  2. createTempDirectory(File parent, String prefix)
  3. createTempDirectory(String prefix)
  4. createTempDirectory(String prefix)
  5. makeTempDir()
  6. makeTempDir(String prefix)
  7. makeTempDir(String prefix)
  8. makeTempDir(String prefix, String suffix)
  9. makeTempDirectory(String dirName, boolean deleteIfExists)