Java Is Directory Valid isValidDirectory(final File folder)

Here you can find the source of isValidDirectory(final File folder)

Description

Validates if folder is not null, exists and is a directory.

License

Apache License

Parameter

Parameter Description
folder File folder to validate.

Return

True if directory is valid otherwise false .

Declaration

public static final boolean isValidDirectory(final File folder) 

Method Source Code

//package com.java2s;
/*//w w  w .  ja v a2  s  .c om
 * File: FileUtils.java
 *
 * Copyright (c) 2012 the original author or authors.
 *
 * Licensed under the Apache License, Version 2.0 (the "License");
 * you may not use this file except in compliance with the License.
 * You may obtain a copy of the License at
 *
 *     http://www.apache.org/licenses/LICENSE-2.0
 *
 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an "AS IS" BASIS,
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 * See the License for the specific language governing permissions and
 * limitations under the License.
 *
 * last modified: Friday, June 29, 2012 (22:56) by: Matthias Beil
 */

import java.io.File;

public class Main {
    /**
     * Validates if folder is not null, exists and is a directory.
     * 
     * @param folder
     *            File folder to validate.
     * 
     * @return {@code True} if directory is valid otherwise {@code false}.
     */
    public static final boolean isValidDirectory(final File folder) {

        return ((null != folder) && (folder.exists()) && (folder.isDirectory()));
    }
}

Related

  1. isValidDir(String dirName, boolean allowMissing)
  2. isValidDir(String dirPath, boolean createDir)
  3. isValidDirectory(File directory)
  4. isValidDirectory(File directory)
  5. isValidDirectory(File f)
  6. isValidDirectory(String filePath)
  7. isValidDirectory(String name)
  8. isValidDirectory(String path)