Java URI to toExistingFile(URI uri)

Here you can find the source of toExistingFile(URI uri)

Description

Returns a file object for uri which points to an existing file.

License

Apache License

Parameter

Parameter Description
uri the URI to turn into a file

Return

the related file or null if either uri is null or the related file does not exist

Declaration

public static File toExistingFile(URI uri) 

Method Source Code


//package com.java2s;
/*//from ww w.  ja  v  a 2 s . c o  m
 * Copyright 2009-2015 University of Hildesheim, Software Systems Engineering
 *
 * 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.
 */

import java.io.File;
import java.net.URI;

public class Main {
    /**
     * Returns a file object for <code>uri</code> which points to an existing file.
     * 
     * @param uri the URI to turn into a file
     * @return the related file or <b>null</b> if either uri is <b>null</b> or the 
     *   related file does not exist
     */
    public static File toExistingFile(URI uri) {
        File result = null;
        if (null != uri) {
            result = new File(uri);
            if (!result.exists()) {
                result = null;
            }
        }
        return result;
    }
}

Related

  1. extractParamsFromURI(String uri)
  2. extractS3Key(URI uri)
  3. extractTargetSystemFromUri(URI uri)
  4. extractURIFromText(String texto)
  5. toDecodedString(URI uri)
  6. toExternalForm(URI u)
  7. toFile(java.net.URI uri)
  8. toFile(String filenameOrFileURI)
  9. toFile(String unixPathOrUri)