Example usage for org.apache.commons.io FilenameUtils getExtension

List of usage examples for org.apache.commons.io FilenameUtils getExtension

Introduction

In this page you can find the example usage for org.apache.commons.io FilenameUtils getExtension.

Prototype

public static String getExtension(String filename) 

Source Link

Document

Gets the extension of a filename.

Usage

From source file:com.jcalvopinam.core.Unzipping.java

public Unzipping(String path) throws IOException {
    CustomFile customFile = new CustomFile();
    File inputFile = new File(path);

    customFile.setPath(String.format("%s%s", inputFile.getParent(), File.separator));
    customFile.setFileName(inputFile.getName());
    customFile.setFileNameExtension(inputFile.getName());
    customFile.setFileExtension(FilenameUtils.getExtension(inputFile.getName()));

    joinAndUnzipFile(inputFile, customFile);
}

From source file:de.thomasvolk.genexample.bericht.templates.Template.java

public Template(String path) {
    this.name = FilenameUtils.getBaseName(path);
    this.dir = FilenameUtils.getPath(path);
    this.extension = FilenameUtils.getExtension(path);
    this.path = path;
}

From source file:de.dentrassi.pm.aspect.common.CoreAspectFactory.java

private static void makeMetadata(final Extractor.Context context, final Map<String, String> metadata)
        throws IOException {
    metadata.put(KEY_NAME, context.getName());
    metadata.put(KEY_EXT, FilenameUtils.getExtension(context.getName()));
    metadata.put(KEY_BASENAME, FilenameUtils.getBaseName(context.getName()));
    metadata.put(KEY_ISO_TIMESTAMP, context.getCreationTimestamp().toString());
    metadata.put(KEY_TIMESTAMP,//  w ww  .j  av a 2 s  .c  om
            TIMESTAMP_FORMATTER.format(context.getCreationTimestamp().atOffset(ZoneOffset.UTC)));
}

From source file:net.sourceforge.javydreamercsw.validation.manager.web.file.TextDisplay.java

@Override
public boolean supportFile(String name) {
    return FilenameUtils.getExtension(name).equals("txt");
}

From source file:com.github.fi3te.iliasdownloader.controller.Util.java

public static void openFile(File file, Activity forMessages) {
    if (file != null && forMessages != null && file.isFile()) {
        String extension = FilenameUtils.getExtension(file.getPath());
        if (extension.length() > 0) {
            try {
                extension = extension.toLowerCase();
                Intent intent = new Intent(Intent.ACTION_VIEW);
                intent.setDataAndType(Uri.fromFile(file),
                        MimeTypeMap.getSingleton().getMimeTypeFromExtension(extension));
                intent.setFlags(Intent.FLAG_ACTIVITY_NO_HISTORY);
                forMessages.startActivity(intent);
            } catch (ActivityNotFoundException anfe) {
                Toast.makeText(forMessages, forMessages.getResources().getString(R.string.unknown_type),
                        Toast.LENGTH_SHORT).show();
            }//from  ww  w.  j a va  2 s .  c o m
        }
    }
}

From source file:com.util.StringUtilities.java

/**
 * Builds out the filename for the attachment. order is...
 * [emailID_number_base.extension]/*from   www.jav a2  s  .c o  m*/
 *
 * @param filename String
 * @param emailID Integer
 * @param attachmentNumber Integer
 * @return
 */
public static String properAttachmentName(String filename, int emailID, int attachmentNumber) {
    String base = FilenameUtils.removeExtension(filename).replace("[^A-Za-z0-9]", "_");
    String extension = FilenameUtils.getExtension(filename);
    String number = String.valueOf(attachmentNumber);
    if (attachmentNumber < 10) {
        number = "0" + number;
    }
    return emailID + "_" + number + "_" + base + "." + extension;
}

From source file:net.doubledoordev.cmd.util.InputFileValidator.java

@Override
public void validate(String name, File value) throws ParameterException {
    //if (!value.exists()) throw new ParameterException(new FileNotFoundException(value.toString()));
    //if (!value.isFile()) throw new ParameterException(value.toString() + " is not a file.");
    String extention = FilenameUtils.getExtension(value.getName());
    if (extention.equalsIgnoreCase("json") || extention.equalsIgnoreCase("zip"))
        return;/* w  w  w. ja  va 2  s . com*/
    throw new ParameterException(value.toString() + " is not a .json or .zip file.");
}

From source file:edu.harvard.hul.ois.fits.tools.utils.XsltFunctions.java

public static String getFileExtension(String url) {
    return FilenameUtils.getExtension(url);
}

From source file:com.kamike.misc.FsNameUtils.java

public static String getName(String disk, String filename, String fid, String uid, Date date) {
    String name = FilenameUtils.getName(filename);
    String prefix = FilenameUtils.getPrefix(filename);

    String extension = FilenameUtils.getExtension(filename);
    //?//  w ww  .j  a  v  a2s. co m
    return getName(prefix, disk, getShortDate(date), name, fid, uid, extension);

}

From source file:com.splunk.shuttl.archiver.util.UtilsBucketTest.java

private void assertFileIsCsv(File csvFile) {
    assertEquals("csv", FilenameUtils.getExtension(csvFile.getName()));
}