Java File Find findExecutable(File baseLocation)

Here you can find the source of findExecutable(File baseLocation)

Description

find Executable

License

Open Source License

Declaration

private static File findExecutable(File baseLocation) 

Method Source Code

//package com.java2s;
/*******************************************************************************
 * Copyright (c) 2007, 2010 IBM Corporation and others.
 * All rights reserved. This program and the accompanying materials
 * are made available under the terms of the Eclipse Public License v1.0
 * which accompanies this distribution, and is available at
 * http://www.eclipse.org/legal/epl-v10.html
 *
 * Contributors:/* w  w w  . j av a 2 s  .c  o  m*/
 *     IBM Corporation - initial API and implementation
 *******************************************************************************/

import java.io.*;

public class Main {
    private static File findExecutable(File baseLocation) {
        File plugins = new File(baseLocation, "features");
        FilenameFilter filter = new FilenameFilter() {
            public boolean accept(File dir, String name) {
                return name.startsWith("org.eclipse.equinox.executable");
            }
        };
        String[] files = plugins.list(filter);

        if (files != null && files.length > 0)
            return baseLocation;
        return null;
    }
}

Related

  1. find2(File baseDir, FileFilter filter, List files, boolean includeHiddenFiles)
  2. findByExt(File base, String ext)
  3. findByExtension(final File directory, final String extension)
  4. findByFileName(List files, String fileName)
  5. findExe(String exeName, String... path)
  6. findExecutable(String executableName)
  7. findExecutableInDirectory(String executable, File directory)
  8. findExecutableInPath(String exec)
  9. findExecutableInSystemPath(String executable)