Java Examples for java.io.File

The following java examples will help you to understand the usage of java.io.File. These source code samples are taken from different open source projects.

Example 1
Project: OpenJML-master  File: DemoProgress.java View source code
public static void main(String[] argv) {
    try {
        java.io.File f2 = new java.io.File("src/demo/B.java");
        IAPI m = Factory.makeAPI("-noPurityCheck", "-sourcepath", "src");
        m.setProgressListener(new ProgressListener());
        System.out.println("PARSING");
        List<JmlTree.JmlCompilationUnit> asts = m.parseFiles(f2);
        System.out.println("TYPE-CHECKING");
        int ret = m.typecheck(asts);
        System.out.println("Errors: " + ret);
    } catch (Exception e) {
        System.out.println(e);
    }
}
Example 2
Project: hudson_plugins-master  File: StarTeamFunctions.java View source code
/**
	 * Find the given folder in the given view.
	 *
	 * @param view
	 *            The view to look in.
	 * @param foldername
	 *            The view-relative path of the folder to look for.
	 * @return The folder or null if a folder by the given name was not found.
	 * @throws StarTeamSCMException
	 */
public static Folder findFolderInView(final View view, final String foldername) throws StarTeamSCMException {
    // Check the root folder of the view
    if (view.getName().equalsIgnoreCase(foldername)) {
        return view.getRootFolder();
    }
    // Create a File object with the folder name for system-
    // independent matching
    java.io.File thefolder = new java.io.File(foldername.toLowerCase());
    // Search for the folder in subfolders
    Folder result = findFolderInView(view.getRootFolder(), thefolder);
    if (result == null) {
        throw new StarTeamSCMException("Couldn't find folder " + foldername + " in view " + view.getName());
    }
    return result;
}
Example 3
Project: starteam-plugin-master  File: StarTeamFunctions.java View source code
/**
	 * Find the given folder in the given view.
	 *
	 * @param view
	 *            The view to look in.
	 * @param foldername
	 *            The view-relative path of the folder to look for.
	 * @return The folder or null if a folder by the given name was not found.
	 * @throws StarTeamSCMException
	 */
public static Folder findFolderInView(final View view, final String foldername) throws StarTeamSCMException {
    // Check the root folder of the view
    if (view.getName().equalsIgnoreCase(foldername)) {
        return view.getRootFolder();
    }
    // Create a File object with the folder name for system-
    // independent matching
    java.io.File thefolder = new java.io.File(foldername.toLowerCase());
    // Search for the folder in subfolders
    Folder result = findFolderInView(view.getRootFolder(), thefolder);
    if (result == null) {
        throw new StarTeamSCMException("Couldn't find folder " + foldername + " in view " + view.getName());
    }
    return result;
}
Example 4
Project: GOOL-master  File: RecognizerMatcherTest.java View source code
/**
	 * @param args
	 */
public static void main(String[] args) {
    RecognizerMatcher.init("java");
    RecognizerMatcher.matchImport("java.io.File");
    RecognizerMatcher.printMatchTables();
    System.out.println(RecognizerMatcher.matchClass("java.io.File"));
    System.out.println(RecognizerMatcher.matchClass("java.io.FileReader"));
    System.out.println(RecognizerMatcher.matchClass("java.io.FileWriter"));
    System.out.println(RecognizerMatcher.matchClass("java.io.BufferedReader"));
    System.out.println(RecognizerMatcher.matchClass("java.io.BufferedWriter"));
    System.out.println(RecognizerMatcher.matchMethod("java.io.File.createNewFile():boolean"));
}
Example 5
Project: netifera-master  File: LocalFileSystem.java View source code
private File convert(java.io.File javaFile) {
    int attributes = 0;
    if (javaFile.isDirectory())
        attributes |= File.DIRECTORY;
    if (javaFile.isFile())
        attributes |= File.FILE;
    if (javaFile.isHidden())
        attributes |= File.HIDDEN;
    return new File(this, javaFile.getAbsolutePath(), attributes, javaFile.length(), javaFile.lastModified());
}
Example 6
Project: webtools.javaee-master  File: DirectoryLoadStrategyImpl.java View source code
protected void addFile(java.io.File aFile, List aList) {
    String uri = getURIFrom(aFile);
    if (collectedLooseArchiveFiles.containsKey(uri))
        return;
    org.eclipse.jst.j2ee.commonarchivecore.internal.File cFile = createFile(uri);
    cFile.setSize(aFile.length());
    cFile.setLastModified(aFile.lastModified());
    aList.add(cFile);
}
Example 7
Project: Aspose_Email_Java-master  File: BayesianSpamAnalyzer.java View source code
public static void SpamFilterTest(String dataDir) {
    String hamFolder = dataDir + "ham";
    String spamFolder = dataDir + "spam";
    String testFolder = dataDir + "test";
    String dataBaseFile = dataDir + "SpamFilterDatabase.txt";
    teachAndCreateDatabase(hamFolder, spamFolder, dataBaseFile);
    java.io.File folder = new java.io.File(testFolder);
    java.io.File[] testFiles = folder.listFiles();
    SpamAnalyzer analyzer = new SpamAnalyzer(dataBaseFile);
    for (int i = 0; i < testFiles.length; i++) {
        MailMessage msg = MailMessage.load(testFiles[i].getAbsolutePath());
        System.out.println(msg.getSubject());
        double probability = analyzer.test(msg);
        printResult(probability);
    }
}
Example 8
Project: sevntu.checkstyle-master  File: InputForbidInstantiationCheckWithoutDots.java View source code
public void method() {
    // !
    NullPointerException ex = new NullPointerException("message");
    int[] x = new int[10];
    new InputForbidInstantiationCheck();
    // !
    NullPointerException ex2 = new java.lang.NullPointerException("message");
    // !
    com.github.sevntu.checkstyle.checks.coding.InputForbidInstantiationCheck File = new com.github.sevntu.checkstyle.checks.coding.InputForbidInstantiationCheck();
    // 2 !
    File File1 = new java.io.File("");
    // 2 !
    String a = new String();
    InputForbidInstantiationCheck c = new InputForbidInstantiationCheck();
}
Example 9
Project: maven-confluence-plugin-master  File: FileIOTest.java View source code
@Test
public void forceMkdir() throws Exception {
    FileUtils.deleteDirectory(new java.io.File("target/test"));
    java.io.File outputFile = new java.io.File("target/test/io", "test.txt");
    java.io.File folder = new java.io.File(outputFile.getParent());
    Assert.assertThat(folder.exists(), Is.is(false));
    FileUtils.forceMkdir(folder);
    Assert.assertThat(folder.exists(), Is.is(true));
    Assert.assertThat(folder.isDirectory(), Is.is(true));
    FileUtils.writeStringToFile(outputFile, "this is test");
    Assert.assertThat(outputFile.exists(), Is.is(true));
    Assert.assertThat(outputFile.isFile(), Is.is(true));
}
Example 10
Project: openbd-core-master  File: fileList.java View source code
//------------------------------------------------------------
public List<File> list() {
    List<File> fileList = new ArrayList<File>();
    List<cDirInfo> toBeDone = new ArrayList<cDirInfo>();
    String dir[] = rootDir.list(new fileFilter(wildCard));
    cDirInfo tX;
    if (dir != null) {
        tX = new cDirInfo(rootDir, dir);
        toBeDone.add(tX);
    }
    while (!toBeDone.isEmpty()) {
        tX = toBeDone.get(0);
        try {
            int x = 0;
            for (; ; ) {
                java.io.File newFile = new java.io.File(tX.rootDir, tX.dirList[x]);
                if (newFile.isDirectory()) {
                    java.io.File t = new java.io.File(tX.rootDir, tX.dirList[x]);
                    String a[] = newFile.list(new fileFilter(wildCard));
                    if (a != null)
                        toBeDone.add(new cDirInfo(t, a));
                } else {
                    fileList.add(newFile);
                }
                x++;
            }
        } catch (ArrayIndexOutOfBoundsException E) {
        }
        toBeDone.remove(0);
        dir = null;
    }
    return fileList;
}
Example 11
Project: rtgov-master  File: TestUtils.java View source code
public static java.io.File copyToTmpFile(java.io.File source, String filename) {
    String tmpdir = System.getProperty("java.io.tmpdir");
    java.io.File dir = new java.io.File(tmpdir + java.io.File.separator + "rtgovtests" + System.currentTimeMillis());
    dir.mkdir();
    dir.deleteOnExit();
    java.io.File ret = new java.io.File(dir, filename);
    ret.deleteOnExit();
    // Copy contents to the tmp file
    try {
        java.io.FileInputStream fis = new java.io.FileInputStream(source);
        java.io.FileOutputStream fos = new java.io.FileOutputStream(ret);
        byte[] b = new byte[10240];
        int len = 0;
        while ((len = fis.read(b)) > 0) {
            fos.write(b, 0, len);
        }
        fis.close();
        fos.flush();
        fos.close();
    } catch (Exception e) {
        e.printStackTrace();
        fail("Failed to copy file '" + filename + "': " + e);
    }
    return (ret);
}
Example 12
Project: cloudstore-master  File: OioFileFactory.java View source code
/** Factory method, substitutes the constructor of {@link java.io.File}. */
public static File createFile(final String parent, final String... children) {
    assertNotNull(parent, "parent");
    final FileFactory fileFactory = OioRegistry.getInstance().getFileFactory();
    File result = null;
    if (children != null) {
        for (final String child : children) {
            if (result == null)
                result = fileFactory.createFile(parent, child);
            else
                result = fileFactory.createFile(result, child);
        }
    }
    if (result == null)
        result = createFile(parent);
    return result;
}
Example 13
Project: savara-core-master  File: DefaultResourceLocatorTest.java View source code
@Test
public void testGetRelativePath() {
    try {
        java.net.URL url1 = ClassLoader.getSystemResource("project/requirements/SuccessfulPolicyQuote.scn");
        java.io.File base = new java.io.File(url1.getFile());
        DefaultResourceLocator locator = new DefaultResourceLocator(base.getParentFile());
        java.net.URL url2 = ClassLoader.getSystemResource("project/requirements/sample-data/CreditCheckRequest.xml");
        java.io.File dataFile = new java.io.File(url2.getFile());
        java.io.File targetFile = new java.io.File(dataFile.getParentFile(), "../../schema/creditCheck.xsd");
        String path = locator.getRelativePath(targetFile.getCanonicalPath());
        if (!path.equals("../schema/creditCheck.xsd")) {
            fail("Expecting path '../schema/creditCheck.xsd', but got: " + path);
        }
    } catch (Exception e) {
        fail("Failed: " + e);
    }
}
Example 14
Project: common_utils-master  File: ConsoleHelperTest.java View source code
//    @org.junit.Test
public void test() {
    String filePath = getClass().getClassLoader().getResource("").getFile();
    File file = new File(filePath, "console.out");
    ConsoleHelper consoleHelper = new ConsoleHelper(file, ConsoleHelper.FileStrategy.DAILY);
    for (int i = 0; i < 1000; i++) {
        System.out.println("test" + i);
    }
    File[] files = consoleHelper.listFiles();
    for (File file1 : files) {
        System.out.println(file1);
    }
}
Example 15
Project: gravel-master  File: JavaTestcaseClassWriter.java View source code
public JavaTestcaseClassWriter write_(final ClassNode _aClassNode) {
    final MethodNode[] _testMethods;
    final StringBuilder[] _wstr;
    final String _className;
    final java.io.File _dir;
    _wstr = new StringBuilder[1];
    _testMethods = st.gravel.support.jvm.ArrayExtensions.select_(_aClassNode.methods(), new st.gravel.support.jvm.Predicate1<MethodNode>() {

        @Override
        public boolean value_(final MethodNode _m) {
            return _m.selector().startsWith("test");
        }
    });
    if (_testMethods.length == 0) {
        return JavaTestcaseClassWriter.this;
    }
    _className = _aClassNode.name().asString();
    _dir = new java.io.File(new java.io.File(new java.io.File(_root, "st"), "gravel"), "systemtests");
    _dir.mkdirs();
    _wstr[0] = st.gravel.support.jvm.WriteStreamFactory.on_(new String());
    _wstr[0].append("package st.gravel.systemtests;\n\nimport org.junit.Before;\nimport org.junit.Test;\n\nimport st.gravel.support.jvm.runtime.ImageBootstrapper;\nimport st.gravel.support.jvm.runtime.MethodTools;\n\npublic class ");
    _wstr[0].append(_className);
    _wstr[0].append(" {\n\t@Before\n\tpublic void setUp() {\n\t\tst.gravel.support.compiler.testtools.TestBootstrap.getSingleton();\n\t}\n");
    for (final MethodNode _each : _testMethods) {
        _wstr[0].append("\t@Test\n\tpublic void ");
        _wstr[0].append(_each.selector());
        _wstr[0].append("() throws Throwable {\n\t\tMethodTools.debugTest(\"");
        _wstr[0].append(_aClassNode.reference().toString());
        _wstr[0].append("\", \"");
        _wstr[0].append(_each.selector());
        _wstr[0].append("\");\n\t}\n");
    }
    _wstr[0].append("}");
    st.gravel.support.jvm.StringExtensions.writeToFile_(_wstr[0].toString(), new java.io.File(_dir, _className + ".java"));
    return this;
}
Example 16
Project: openge-master  File: ClientFileManager.java View source code
/**
	 * 
	 * Loads a file from the disk using reflection with the given class.
	 * @param <T>
	 * 
	 * @param filename the swg pathname of the file to load
	 * @param type the class of the interpreter to use.
	 * 
	 * @return the interpreter created
	 */
@SuppressWarnings("unchecked")
public static <T extends VisitorInterface> T loadFile(String filename, Class<T> type) throws InstantiationException, IllegalAccessException {
    if (instance == null) {
        instance = new ClientFileManager(new java.io.File(".", "clientdata"));
    }
    T interpreter = (T) instance.loadedFiles.get(filename);
    if (interpreter == null) {
        interpreter = type.newInstance();
        File file = new File(instance.baseFolder.getAbsolutePath(), filename);
        file.setReadable(true);
        file.setExecutable(true);
        file.setWritable(true);
        IffFile.readFile(file.getAbsolutePath(), interpreter);
        instance.loadedFiles.put(filename, interpreter);
    }
    return interpreter;
}
Example 17
Project: sonar-java-master  File: InappropriateRegexpCheck.java View source code
void foo() {
    // Noncompliant [[sc=19;ec=22]] {{Correct this regular expression.}}
    "".replaceAll(".", "");
    // Noncompliant [[sc=19;ec=22]] {{Correct this regular expression.}}
    "".replaceAll("|", "_");
    // Noncompliant [[sc=19;ec=33]] {{Correct this regular expression.}}
    "".replaceAll(File.separator, "");
    "".replaceAll("\\.", "");
    "".replaceAll("\\|", "");
}
Example 18
Project: riftsaw-master  File: DeploymentManager.java View source code
/**
     * This method creates a list of deployment units representing the distinct
     * deployments that are associated with the source BPEL processes provided
     * in the deployment root. Distinct deployment units may be required if
     * (for example) multiple versions of the same BPEL process are defined.
     * 
     * @param deploymentName The overall deployment name
     * @param deploymentRoot The root location containing the deployment descriptor
     *                  and associated artifacts (bpel, wsdl, xsd, etc).
     * @return The list of distinct BPEL deployment units
     * @throws Exception Failed to retrieve deployment units
     */
public java.util.List<DeploymentUnit> getDeploymentUnits(String deploymentName, java.io.File deploymentRoot) throws Exception {
    java.util.List<DeploymentUnit> ret = new java.util.Vector<DeploymentUnit>();
    if (deploymentRoot == null || !deploymentRoot.exists()) {
        throw new java.lang.IllegalArgumentException("Deployment root was not supplied, or does not exist");
    }
    // Check if deployment root is an archive
    boolean exploded = false;
    if (deploymentRoot.isFile()) {
        deploymentRoot = explodeJar(deploymentName, deploymentRoot);
        exploded = true;
    }
    if (LOG.isDebugEnabled()) {
        LOG.debug("Deploy is exploded? " + exploded);
    }
    // Scan deployment for BPEL processes
    java.util.List<java.io.File> processes = getBPELProcesses(deploymentRoot);
    if (processes.size() == 1 && exploded) {
        java.io.File newDir = new java.io.File(deploymentRoot.getParentFile(), getDeploymentUnitName(deploymentName, processes.get(0)));
        // If exists already, then delete
        if (newDir.exists()) {
            delete(newDir);
        }
        // Rename the deployment
        if (deploymentRoot.renameTo(newDir)) {
            ret.add(createDeploymentUnit(newDir));
        } else {
            // Log error and try to copy
            LOG.error("Unable to rename deployment at '" + deploymentRoot + "' to '" + newDir + "'");
            copy(deploymentRoot, newDir, processes.get(0).getName(), getProcessLocalName(processes.get(0)));
            ret.add(createDeploymentUnit(newDir));
        }
    } else if (processes.size() > 0) {
        for (java.io.File bpel : processes) {
            java.io.File newDir = getTemporaryFolder(getDeploymentUnitName(deploymentName, bpel));
            // If exists already, then delete
            if (newDir.exists()) {
                delete(newDir);
            }
            copy(deploymentRoot, newDir, bpel.getName(), getProcessLocalName(bpel));
            ret.add(createDeploymentUnit(newDir));
        }
    }
    if (LOG.isDebugEnabled()) {
        LOG.debug("Get deployment units for name '" + deploymentName + "' and root '" + deploymentRoot + " = " + ret);
    }
    return (ret);
}
Example 19
Project: Aspose_Java_for_Docx4j-master  File: Pptx4jOpenExistingPresentations.java View source code
public static void main(String[] args) throws Exception {
    String dataPath = "src/featurescomparison/workingwithpresentations/openexisting/data/";
    String inputfilepath = dataPath + "presentation.pptx";
    PresentationMLPackage presentationMLPackage = (PresentationMLPackage) OpcPackage.load(new java.io.File(inputfilepath));
    System.out.println("\n\n saving .. \n\n");
    presentationMLPackage.save(new java.io.File(dataPath + "Pptx4j-Duplicate.pptx"));
    System.out.println("\n\n done .. \n\n");
}
Example 20
Project: Aspose_Slides_Java-master  File: Pptx4jOpenExistingPresentations.java View source code
public static void main(String[] args) throws Exception {
    // The path to the documents directory.
    String dataDir = Utils.getDataDir(Pptx4jOpenExistingPresentations.class);
    String inputfilepath = dataDir + "presentation.pptx";
    PresentationMLPackage presentationMLPackage = (PresentationMLPackage) OpcPackage.load(new java.io.File(inputfilepath));
    System.out.println("\n\n saving .. \n\n");
    presentationMLPackage.save(new java.io.File(dataDir + "Pptx4j-Duplicate.pptx"));
    System.out.println("\n\n done .. \n\n");
}
Example 21
Project: blobkeeper-master  File: FileListServiceImpl.java View source code
@Nullable
@Override
public File getFile(int disk, int partition) {
    Partition partitionInfo = partitionService.getById(disk, partition);
    if (partitionInfo == null) {
        log.error("Disk:Partition not found {}:{}", disk, partition);
        return null;
    }
    log.info("Getting partition {}", partitionInfo);
    java.io.File filePath = new java.io.File(configuration.getBasePath());
    checkArgument(filePath.exists(), "Base path must be exists");
    java.io.File file = getFilePathByPartition(configuration, partitionInfo);
    if (!file.exists()) {
        return null;
    } else {
        return new File(file);
    }
}
Example 22
Project: gluster-ovirt-poc-master  File: XmlDocumentTest.java View source code
@Test
public void Load() throws IOException {
    final java.io.File temp = java.io.File.createTempFile("test-", ".xml");
    try {
        FileWriter writer = new FileWriter(temp);
        writer.write("<?xml version=\"1.0\"?>\n <foo> <bar/> <!-- comment --> </foo>");
        writer.close();
        final XmlDocument document = new XmlDocument();
        for (int i = 0; i < 2048; i++) {
            document.Load(temp.getAbsolutePath());
        }
    } finally {
        temp.delete();
    }
}
Example 23
Project: vebugger-master  File: FileTemplate.java View source code
@Override
public void render(StringBuilder sb, Object obj) {
    File file = (File) obj;
    sb.append("<style>");
    sb.append("table.java-io-File {border-collapse: collapse; font-size: 12px;}");
    sb.append("table.java-io-File > * > tr > * {padding: 4px;}");
    sb.append("table.java-io-File > thead > tr {border-bottom: 2px solid black;}");
    sb.append("table.java-io-File > * > tr > *:first-child:not(:last-child) {border-right: 1px dotted silver;}");
    sb.append("table.java-io-File > tbody > tr > * {border-bottom: 1px dotted silver;}");
    sb.append("table.java-io-File > tbody > tr:last-child > * {border-bottom: none;}");
    sb.append("</style>");
    sb.append("<pre>").append(file.toString()).append("</pre>");
    sb.append("<table class=\"java-io-File\"><thead><tr><th>Property</th><th>Value</th></tr></thead></tbody>");
    sb.append("<tr><td><code>isAbsolute()</code></td><td><code>").append(file.isAbsolute()).append("</code></td></tr>");
    if (file.exists()) {
        sb.append("<tr><td><code>isFile()</code></td><td><code>").append(file.isFile()).append("</code></td></tr>");
        sb.append("<tr><td><code>isDirectory()</code></td><td><code>").append(file.isDirectory()).append("</code></td></tr>");
        sb.append("<tr><td><code>isHidden()</code></td><td><code>").append(file.isHidden()).append("</code></td></tr>");
        sb.append("<tr><td>Permissions</td><td><pre>");
        boolean noPermissions = true;
        if (file.canRead()) {
            sb.append("readable\n");
            noPermissions = false;
        }
        if (file.canWrite()) {
            sb.append("writable\n");
            noPermissions = false;
        }
        if (file.canExecute()) {
            sb.append("executable");
            noPermissions = false;
        }
        if (noPermissions) {
            sb.append("<none>");
        }
        sb.append("</pre></td></tr>");
    } else {
        sb.append("<tr><td colspan=\"2\">(file does not exist)</td></tr>");
    }
    sb.append("</tbody></table>");
}
Example 24
Project: Robin-master  File: CaseInsensitiveFile.java View source code
/*
	 ******************************************************************************
	 * 
	 * handle directory path search beginning with root and returning first matching
	 * 
	 ******************************************************************************
	 */
protected File getCaseInsensitiveFile(String strFile) {
    // early return possibility if strFile exists exactly as is
    File theFile = new File(strFile);
    if (theFile.exists())
        return theFile;
    //remove any enclosing quotes
    try {
        if (strFile.charAt(0) == (char) 34)
            strFile = strFile.substring(1);
        if (strFile.charAt(strFile.length() - 1) == (char) 34)
            strFile = strFile.substring(0, strFile.length() - 1);
    } catch (Exception x) {
    }
    // we need to work with whatever file.separator the System is using noting that
    // windows uses \ as a separator requiring the String.split regexp to use \\
    String file_separator = File.separator;
    if (file_separator.equals("\\"))
        file_separator += "\\";
    // work with array of strings that make up the strFile path
    String subpaths[] = strFile.split(file_separator);
    // the case insensitive file object
    File caseInsensitiveFile = null;
    // traverse the subpaths building foundPath as we go using the strFile
    // substrings exactly if they make an existing path, or case permuted variants
    // of the substrings if found
    // this will store the path to the file we find including variants of case
    // note that only the first case permuted variant will be used if multiple exist
    String foundPath = "";
    // absolute and relative files behave differently and considerations must be made
    // for how they are specified (begin with File.separator, filesystemroot, or .)
    int start_idx = 0;
    if (theFile.isAbsolute()) {
        // may begin with File.separator or drive specification (c:\ for example)
        if (theFile.getPath().startsWith(file_separator)) {
            // starting with file_separator means [i.e. /file (unix) or \file (windows)]
            start_idx = 1;
        } else {
            // subpaths[0] should be file root specification (c: on windows for example)
            foundPath = subpaths[0];
            start_idx = 1;
        }
    } else {
        // if begins with ., treat like absolute path (no else needed)
        if (!subpaths[0].startsWith(".")) {
            File relFile = findFileMP(".", subpaths[0]);
            // return early using original strFile if no match found
            if (relFile == null)
                return new File(strFile);
            foundPath = relFile.getPath().replaceFirst("." + file_separator, "");
            start_idx = 1;
        }
    }
    // of the substrings if found
    for (int idx = start_idx; idx < subpaths.length; idx++) {
        String huntPath = null;
        if (!foundPath.equals("")) {
            // foundPath has been set, either above or in prior iteration, so go with it
            huntPath = foundPath + File.separator + subpaths[idx];
        } else {
            // and possibly foundPath prior to use
            if (theFile.isAbsolute()) {
                // absolute file, start with separator and hunt for subpaths[idx]
                foundPath = File.separator;
                huntPath = subpaths[idx];
            } else {
                // relative file, use subpaths[idx] as starting point
                // foundPath is set above
                huntPath = subpaths[idx];
            }
        }
        File tfile = new File(huntPath);
        if (tfile.exists()) {
            // path exists as is, so use it exactly
            foundPath = tfile.getPath();
        } else {
            // path does not exist as is, so search for case permuted variants
            // we know that foundPath exists so use helper method for
            // case insensitive compares taking the first match found
            caseInsensitiveFile = findFileMP(foundPath, subpaths[idx]);
            if (caseInsensitiveFile != null) {
                // variant found, use it in the foundPath
                foundPath = caseInsensitiveFile.getPath();
            } else {
                // no case permuted variant exists.
                // return File based on current foundPath and
                // remaining portion of original input strFile path
                String therest = "";
                for (int i = idx; i < subpaths.length; i++) {
                    therest += File.separator + subpaths[i];
                }
                return new File(foundPath + therest);
            }
        }
    }
    // of returning caseInsensitiveFile.  guess is object goes out of scope.
    return new File(foundPath);
}
Example 25
Project: deccanplato-master  File: CommonTest.java View source code
public RequestData commonTest(String function, String activity, String provider) {
    BufferedReader br = null;
    String inputJsonPath;
    try {
        inputJsonPath = new File(".").getCanonicalPath() + java.io.File.separator + "src" + java.io.File.separator + "test" + java.io.File.separator + "resources" + java.io.File.separator + provider + java.io.File.separator + function + "_" + activity + ".json";
        br = new BufferedReader(new FileReader(inputJsonPath));
        String currentLine = "";
        while ((currentLine = br.readLine()) != null) {
            strb.append(currentLine);
        }
        rdb = new RequestDataBuilder(strb.toString());
        reqData = rdb.data();
    } catch (IOException e) {
        e.printStackTrace();
    }
    return reqData;
}
Example 26
Project: docx4j-master  File: PatcherTest.java View source code
@Test
public void testSimpleDocx() throws Exception {
    // Should return no differences
    log.warn("\ntestSimpleDocx\n");
    String inputfilepath = resourceDir + "paragraph-single.docx";
    WordprocessingMLPackage thisPackage = WordprocessingMLPackage.load(new java.io.File(inputfilepath));
    WordprocessingMLPackage otherPackage = WordprocessingMLPackage.load(new java.io.File(inputfilepath));
    Alterations alterations = AlteredParts.start(thisPackage, otherPackage);
    Patcher.apply(otherPackage, alterations);
    //		if (save) {		
    //			SaveToZipFile saver = new SaveToZipFile(otherPackage);
    //			saver.save(DIR_OUT+"patch-producing-header-section2.docx");
    //		}
    Assert.assertTrue(java.util.Arrays.equals(marshallFlatOPC(thisPackage).toByteArray(), marshallFlatOPC(otherPackage).toByteArray()));
}
Example 27
Project: pojobuilder-master  File: Pojo2Builder.java View source code
/**
   * Creates a new {@link Pojo2} based on this builder's settings.
   *
   * @return the created Pojo2
   */
@Override
public Pojo2 get() {
    try {
        Pojo2 result = new Pojo2(value$file$java$io$File);
        if (isSet$age$int) {
            result.setAge(value$age$int);
        }
        if (isSet$name$java$lang$String) {
            result.name = value$name$java$lang$String;
        }
        return result;
    } catch (RuntimeException ex) {
        throw ex;
    } catch (Exception ex) {
        throw new java.lang.reflect.UndeclaredThrowableException(ex);
    }
}
Example 28
Project: Secure-Service-Specification-and-Deployment-master  File: CompositeServiceFactory.java View source code
public static boolean createServiceInstance(String compositionPlanId, String compositionPlanName, String activitiEngineAddress, String usernameActivitiEngine, String passwordActivitiEngine) {
    new java.io.File(compositionPlanName + "/").mkdir();
    new java.io.File(compositionPlanName + "/WEB-INF").mkdir();
    new java.io.File(compositionPlanName + "/WEB-INF/classes").mkdir();
    new java.io.File(compositionPlanName + "/WEB-INF/lib").mkdir();
    java.io.File serviceInterface = new java.io.File(compositionPlanName + "/" + compositionPlanName + ".java");
    java.io.File serviceImplementation = new java.io.File(compositionPlanName + "/" + compositionPlanName + "Impl.java");
    try {
        FileWriter serviceInterfaceFW = new FileWriter(serviceInterface);
        serviceInterfaceFW.write("package eu.aniketos.compositeService;\n" + "import javax.jws.WebService;\n" + "@WebService\n" + "public interface " + compositionPlanName + "{\n" + "void start" + compositionPlanName + "();\n" + "}\n");
        serviceInterfaceFW.close();
        FileWriter serviceImplementationFW = new FileWriter(serviceImplementation);
        serviceImplementationFW.write("package eu.aniketos.compositeService;\n" + "import javax.jws.WebService;\n" + "import java.net.URL;\n" + "import org.apache.http.HttpHost;\n" + "import org.apache.http.HttpResponse;\n" + "import org.apache.http.auth.AuthScope;\n" + "import org.apache.http.auth.UsernamePasswordCredentials;\n" + "import org.apache.http.client.AuthCache;\n" + "import org.apache.http.client.ClientProtocolException;\n" + "import org.apache.http.client.methods.HttpPost;\n" + "import org.apache.http.client.protocol.ClientContext;\n" + "import org.apache.http.entity.mime.MultipartEntity;\n" + "import org.apache.http.entity.mime.content.FileBody;\n" + "import org.apache.http.entity.mime.content.StringBody;\n" + "import org.apache.http.impl.auth.BasicScheme;\n" + "import org.apache.http.impl.client.BasicAuthCache;\n" + "import org.apache.http.impl.client.DefaultHttpClient;\n" + "import org.apache.http.protocol.BasicHttpContext;\n" + "import org.apache.http.entity.StringEntity;\n" + "import java.io.IOException;\n" + "import java.io.IOException;\n" + "@WebService(endpointInterface = \"eu.aniketos.compositeService." + compositionPlanName + "\")\n" + "public class " + compositionPlanName + "Impl implements " + compositionPlanName + " {\n" + "public void start" + compositionPlanName + "() {\n" + "DefaultHttpClient httpclient = new DefaultHttpClient();\n" + "try {\n" + "URL url = new URL(\"" + activitiEngineAddress + "\");\n" + "String scheme = url.getProtocol();\n" + "String hostName = url.getHost();\n" + "int port = url.getPort();\n" + "HttpHost targetHost = new HttpHost(hostName, port, scheme);\n" + "httpclient.getCredentialsProvider().setCredentials(\n" + "new AuthScope(targetHost.getHostName(), targetHost.getPort()),new UsernamePasswordCredentials(\"" + usernameActivitiEngine + "\", \"" + passwordActivitiEngine + "\"));\n" + "AuthCache authCache = new BasicAuthCache();\n" + "BasicScheme basicAuth = new BasicScheme();\n" + "authCache.put(targetHost, basicAuth);\n" + "BasicHttpContext localcontext = new BasicHttpContext();\n" + "localcontext.setAttribute(ClientContext.AUTH_CACHE, authCache);\n" + "HttpPost httpPost = new HttpPost(\"" + activitiEngineAddress + "/activiti-rest/service/process-instance\");\n" + "StringEntity input = new StringEntity(\"{\\\"processDefinitionId\\\":\\\"" + compositionPlanId + "\\\"}\");\n" + "input.setContentType(\"application/json\");\n" + "httpPost.setEntity(input);\n" + "HttpResponse response = httpclient.execute(httpPost, localcontext);\n" + "} catch (ClientProtocolException e) {\n" + "e.printStackTrace();\n" + "} catch (IOException e) {\n" + "e.printStackTrace();\n" + "} finally {\n" + "try { httpclient.getConnectionManager().shutdown(); } catch (Exception ignore) {}\n" + "}\n" + "}\n" + "}");
        serviceImplementationFW.close();
        JavaCompiler compiler = ToolProvider.getSystemJavaCompiler();
        StandardJavaFileManager fileManager = compiler.getStandardFileManager(null, null, null);
        fileManager.setLocation(StandardLocation.CLASS_OUTPUT, Arrays.asList(new java.io.File(compositionPlanName + "/WEB-INF/classes")));
        URL urlHttpclient = org.eclipse.core.runtime.FileLocator.toFileURL((Activator.getContext().getBundle().getEntry("lib/httpclient-4.2.jar")));
        URL urlHttpcore = org.eclipse.core.runtime.FileLocator.toFileURL((Activator.getContext().getBundle().getEntry("lib/httpcore-4.2.jar")));
        URL urlHttpmime = org.eclipse.core.runtime.FileLocator.toFileURL((Activator.getContext().getBundle().getEntry("lib/httpmime-4.2.jar")));
        fileManager.setLocation(StandardLocation.CLASS_PATH, Arrays.asList(new java.io.File(urlHttpmime.getPath()), new java.io.File(urlHttpclient.getPath()), new java.io.File(urlHttpcore.getPath()), new java.io.File(compositionPlanName + "/WEB-INF/classes")));
        // Compile the interface java file of the composition instance
        compiler.getTask(null, fileManager, null, null, null, fileManager.getJavaFileObjectsFromFiles(Arrays.asList(serviceInterface))).call();
        // Compile the implementation java file of the composition instance
        compiler.getTask(null, fileManager, null, null, null, fileManager.getJavaFileObjectsFromFiles(Arrays.asList(serviceImplementation))).call();
        fileManager.close();
        serviceInterface.delete();
        serviceImplementation.delete();
        log.debug("Service Instance created");
        return true;
    } catch (IOException IOE) {
        log.error("IOException", IOE);
        return false;
    }
}
Example 29
Project: abstools-master  File: FileHandler.java View source code
private String name(File f) {
    StringBuilder builder = new StringBuilder();
    for (ABSValue value : cutil.convert(filePath_f.apply(f))) {
        if (value instanceof ABSString) {
            builder.append(((ABSString) value).getString()).append(sep);
        }
    }
    return builder.substring(0, builder.length() - 1).toString();
}
Example 30
Project: Secrecy_fDroid_DEPRECIATED-master  File: Vault.java View source code
public void initialize() {
    java.io.File nomedia = new java.io.File(storage.getRoot().getAbsolutePath() + "/" + name + "/.nomedia");
    if (!nomedia.exists())
        return;
    File nomediafile = new File(nomedia, key);
    java.io.File tempnomedia = nomediafile.readFile(new CryptStateListener() {

        @Override
        public void updateProgress(int progress) {
        }

        @Override
        public void setMax(int max) {
        }

        @Override
        public void onFailed(int statCode) {
        }

        @Override
        public void Finished() {
        }
    });
    if (tempnomedia != null) {
        wrongPass = false;
        storage.purgeFile(tempnomedia);
    }
    Util.log("Password is Wrong=", wrongPass);
}
Example 31
Project: catalyst-master  File: MappedBuffer.java View source code
/**
   * Allocates a mapped buffer.
   * <p>
   * Memory will be mapped by opening and expanding the given {@link java.io.File} to the desired {@code count} and mapping the
   * file contents into memory via {@link java.nio.channels.FileChannel#map(java.nio.channels.FileChannel.MapMode, long, long)}.
   * <p>
   * The resulting buffer will have a capacity of {@code initialCapacity}. The underlying {@link UnsafeMappedBytes} will be
   * initialized to the next power of {@code 2}. As bytes are written to the buffer, the buffer's capacity will double
   * as long as {@code maxCapacity > capacity}.
   *
   * @param file The file to map into memory. If the file doesn't exist it will be automatically created.
   * @param mode The mode with which to map the file.
   * @param initialCapacity The initial capacity of the buffer.
   * @param maxCapacity The maximum capacity of the buffer.
   * @return The mapped buffer.
   * @throws NullPointerException If {@code file} is {@code null}
   * @throws IllegalArgumentException If the {@code capacity} or {@code maxCapacity} is greater than
   *         {@link Integer#MAX_VALUE}.
   *
   * @see #allocate(java.io.File)
   * @see #allocate(java.io.File, java.nio.channels.FileChannel.MapMode)
   * @see #allocate(java.io.File, long)
   * @see #allocate(java.io.File, java.nio.channels.FileChannel.MapMode, long)
   * @see #allocate(java.io.File, long, long)
   */
public static MappedBuffer allocate(File file, FileChannel.MapMode mode, long initialCapacity, long maxCapacity) {
    if (file == null)
        throw new NullPointerException("file cannot be null");
    if (mode == null)
        mode = FileChannel.MapMode.READ_WRITE;
    if (initialCapacity > maxCapacity)
        throw new IllegalArgumentException("initial capacity cannot be greater than maximum capacity");
    if (initialCapacity > Integer.MAX_VALUE)
        throw new IllegalArgumentException("initial capacity for MappedBuffer cannot be greater than " + Integer.MAX_VALUE);
    if (maxCapacity > Integer.MAX_VALUE)
        throw new IllegalArgumentException("maximum capacity for MappedBuffer cannot be greater than " + Integer.MAX_VALUE);
    return new MappedBuffer(MappedBytes.allocate(file, initialCapacity), 0, initialCapacity, maxCapacity);
}
Example 32
Project: opencast-master  File: ZipUtil.java View source code
/**
   * Utility class to ease the process of umounting a zip file
   *
   * @param zipFile
   *          The file to umount
   * @throws IOException
   *           If some problem occurs on unmounting
   */
private static void umount(File zipFile) throws IOException {
    try {
        File.umount(zipFile);
    } catch (ArchiveWarningException awe) {
        logger.warn("Umounting {} threw the following warning: {}", zipFile.getCanonicalPath(), awe.getMessage());
    } catch (ArchiveException ae) {
        logger.error("Unable to umount zip file: {}", zipFile.getCanonicalPath());
        throw new IOException("Unable to umount zip file: " + zipFile.getCanonicalPath(), ae);
    }
}
Example 33
Project: VCameraDemo-master  File: ZipUtils.java View source code
/**
	 * �得压缩包中的 文件列表(文件夹,文件自选)
	 * 
	 * @param zipFileString 压缩包å??å­—
	 * @param bContainFolder 是�包括 文件夹
	 * @param bContainFile 是�包括 文件
	 * @return
	 * @throws Exception
	 */
public static java.util.List<java.io.File> GetFileList(String zipFileString, boolean bContainFolder, boolean bContainFile) throws Exception {
    java.util.List<java.io.File> fileList = new java.util.ArrayList<java.io.File>();
    java.util.zip.ZipInputStream inZip = new java.util.zip.ZipInputStream(new java.io.FileInputStream(zipFileString));
    java.util.zip.ZipEntry zipEntry;
    String szName = "";
    while ((zipEntry = inZip.getNextEntry()) != null) {
        szName = zipEntry.getName();
        if (zipEntry.isDirectory()) {
            // get the folder name of the widget
            szName = szName.substring(0, szName.length() - 1);
            java.io.File folder = new java.io.File(szName);
            if (bContainFolder) {
                fileList.add(folder);
            }
        } else {
            java.io.File file = new java.io.File(szName);
            if (bContainFile) {
                fileList.add(file);
            }
        }
    }
    //end of while
    inZip.close();
    return fileList;
}
Example 34
Project: CameraV-master  File: StorageManager.java View source code
public static boolean mountStorage(Context context, String storagePath, byte[] passphrase) {
    File dbFile = null;
    if (storagePath == null) {
        dbFile = new java.io.File(context.getDir("vfs", Context.MODE_PRIVATE), DEFAULT_PATH);
    } else {
        dbFile = new java.io.File(storagePath);
    }
    dbFile.getParentFile().mkdirs();
    if (!dbFile.exists())
        VirtualFileSystem.get().createNewContainer(dbFile.getAbsolutePath(), passphrase);
    if (!VirtualFileSystem.get().isMounted()) {
        // TODO don't use a hard-coded password! prompt for the password
        VirtualFileSystem.get().mount(dbFile.getAbsolutePath(), passphrase);
    }
    return true;
}
Example 35
Project: informa-master  File: IOService.java View source code
public boolean saveBlob(byte[] data, java.io.File file, boolean isPublic) throws IOException {
    if (!isPublic) {
        return saveBlob(data, file);
    } else {
        try {
            java.io.FileOutputStream fos = new java.io.FileOutputStream(file);
            fos.write(data);
            fos.flush();
            fos.close();
            return true;
        } catch (FileNotFoundException e) {
            Log.e(LOG, e.toString());
            e.printStackTrace();
        } catch (IOException e) {
            Log.e(LOG, e.toString());
            e.printStackTrace();
        }
        return false;
    }
}
Example 36
Project: InformaCore-master  File: IOService.java View source code
public boolean saveBlob(byte[] data, java.io.File file, boolean isPublic) throws IOException {
    if (!isPublic) {
        return saveBlob(data, file);
    } else {
        try {
            java.io.FileOutputStream fos = new java.io.FileOutputStream(file);
            fos.write(data);
            fos.flush();
            fos.close();
            return true;
        } catch (FileNotFoundException e) {
            Log.e(LOG, e.toString());
            e.printStackTrace();
        } catch (IOException e) {
            Log.e(LOG, e.toString());
            e.printStackTrace();
        }
        return false;
    }
}
Example 37
Project: RouteConverter-master  File: DataSourceManager.java View source code
public void initialize(String edition, java.io.File directory) throws IOException, JAXBException {
    java.io.File file = new File(directory, edition + DOT_XML);
    log.info(format("Initializing edition '%s' from %s", edition, file));
    Edition anEdition = loadEdition(file);
    if (anEdition == null)
        return;
    this.dataSourceService = loadDataSources(anEdition.getDataSources(), directory);
}
Example 38
Project: SonarTsPlugin-master  File: PathResolverImpl.java View source code
String getAbsolutePath(SensorContext context, String toReturn) {
    if (toReturn != null) {
        File candidateFile = new java.io.File(toReturn);
        if (!candidateFile.isAbsolute()) {
            candidateFile = new java.io.File(context.fileSystem().baseDir().getAbsolutePath(), toReturn);
        }
        if (!doesFileExist(candidateFile)) {
            return null;
        }
        return candidateFile.getAbsolutePath();
    }
    return null;
}
Example 39
Project: jajuk-master  File: PasteAction.java View source code
@SuppressWarnings("cast")
@Override
public void run() {
    UtilGUI.waiting();
    // Compute all files to move from various items list
    if (itemsToMove.size() == 0) {
        Log.debug("None item to move");
        return;
    }
    Item first = itemsToMove.get(0);
    if (first instanceof Album || first instanceof Artist || first instanceof Genre) {
        List<Track> tracks = TrackManager.getInstance().getAssociatedTracks(itemsToMove, true);
        for (Track track : tracks) {
            alFiles.addAll(track.getFiles());
        }
    } else {
        for (Item item : itemsToMove) {
            if (item instanceof File) {
                alFiles.add((File) item);
            } else if (item instanceof Track) {
                alFiles.addAll(((Track) item).getFiles());
            } else if (item instanceof Directory) {
                alDirs.add((Directory) item);
            } else if (item instanceof Playlist) {
                alPlaylists.add((Playlist) item);
            }
        }
    }
    // Compute destination directory
    // alSelected can contain either a single Directory or a single Device
    Item item = alSelected.get(0);
    java.io.File dir;
    Directory destDir;
    if (item instanceof Directory) {
        dir = new java.io.File(((Directory) item).getAbsolutePath());
        destDir = (Directory) item;
    } else if (item instanceof Device) {
        dir = new java.io.File(((Device) item).getRootDirectory().getAbsolutePath());
        destDir = ((Device) item).getRootDirectory();
    } else {
        dir = ((File) item).getDirectory().getFio();
        destDir = ((File) item).getDirectory();
    }
    // Compute source directories
    // We need to find the highest directory in order to refresh it along
    // with the destination file to avoid phantom references
    List<Directory> srcDirs = new ArrayList<Directory>(1);
    for (File file : alFiles) {
        boolean parentAlreadyPresent = false;
        // grow
        for (int i = 0; i < srcDirs.size(); i++) {
            Directory directory = srcDirs.get(i);
            if (file.getDirectory().isChildOf(directory)) {
                parentAlreadyPresent = true;
                break;
            }
        }
        if (!parentAlreadyPresent && !srcDirs.contains(file.getDirectory())) {
            srcDirs.add(file.getDirectory());
        }
    }
    for (Playlist pl : alPlaylists) {
        boolean parentAlreadyPresent = false;
        // grow
        for (int i = 0; i < srcDirs.size(); i++) {
            Directory directory = srcDirs.get(i);
            if (pl.getDirectory().isChildOf(directory)) {
                parentAlreadyPresent = true;
                break;
            }
        }
        if (!parentAlreadyPresent && !srcDirs.contains(pl.getDirectory())) {
            srcDirs.add(pl.getDirectory());
        }
    }
    boolean overwriteAll = false;
    boolean bErrorOccured = false;
    if (moveAction == ItemMoveManager.MoveActions.CUT) {
        for (File f : alFiles) {
            if (!overwriteAll) {
                java.io.File newFile = new java.io.File(dir.getAbsolutePath() + "/" + f.getName());
                if (newFile.exists()) {
                    int iResu = Messages.getChoice(Messages.getString("Confirmation_file_overwrite") + " : \n\n" + f.getName(), Messages.YES_NO_ALL_CANCEL_OPTION, JOptionPane.INFORMATION_MESSAGE);
                    if (iResu == JOptionPane.NO_OPTION || iResu == JOptionPane.CANCEL_OPTION) {
                        UtilGUI.stopWaiting();
                        return;
                    }
                    if (iResu == Messages.ALL_OPTION) {
                        overwriteAll = true;
                    }
                }
            }
            try {
                showMessage(f.getFIO());
                FileManager.getInstance().changeFileDirectory(f, destDir);
            } catch (Exception ioe) {
                Log.error(131, ioe);
                Messages.showErrorMessage(131);
                bErrorOccured = true;
            }
        }
        for (Playlist pl : alPlaylists) {
            if (!overwriteAll) {
                java.io.File newFile = new java.io.File(dir.getAbsolutePath() + "/" + pl.getName());
                if (newFile.exists()) {
                    int iResu = Messages.getChoice(Messages.getString("Confirmation_file_overwrite") + " : \n\n" + pl.getName(), Messages.YES_NO_ALL_CANCEL_OPTION, JOptionPane.INFORMATION_MESSAGE);
                    if (iResu == JOptionPane.NO_OPTION || iResu == JOptionPane.CANCEL_OPTION) {
                        UtilGUI.stopWaiting();
                        return;
                    }
                    if (iResu == Messages.ALL_OPTION) {
                        overwriteAll = true;
                    }
                }
            }
            try {
                showMessage(pl.getFIO());
                final java.io.File fileNew = new java.io.File(new StringBuilder(dir.getAbsolutePath()).append("/").append(pl.getName()).toString());
                if (!pl.getFIO().renameTo(fileNew)) {
                    throw new Exception("Cannot move item: " + pl.getFIO().getAbsolutePath() + " to " + fileNew.getAbsolutePath());
                }
                // Refresh source and destination
                destDir.refresh(false);
                // Refresh source directories as well
                for (Directory srcDir : srcDirs) {
                    srcDir.refresh(false);
                }
            } catch (Exception ioe) {
                Log.error(131, ioe);
                Messages.showErrorMessage(131);
                bErrorOccured = true;
            }
        }
        for (Directory d : alDirs) {
            try {
                java.io.File src = new java.io.File(d.getAbsolutePath());
                java.io.File dst = new java.io.File(dir.getAbsolutePath() + "/" + d.getName());
                showMessage(src);
                java.io.File newDir = new java.io.File(new StringBuilder(dst.getAbsolutePath()).toString());
                if (!src.renameTo(newDir)) {
                    throw new Exception("Cannot move item: " + src.getAbsolutePath() + " to " + dst.getAbsolutePath());
                }
                DirectoryManager.getInstance().removeDirectory(d.getID());
                destDir.refresh(false);
            } catch (Exception ioe) {
                Log.error(131, ioe);
                Messages.showErrorMessage(131);
                bErrorOccured = true;
            }
        }
        try {
            destDir.refresh(false);
            // Refresh source directories as well
            for (Directory srcDir : srcDirs) {
                srcDir.refresh(false);
            }
        } catch (Exception e1) {
            Log.error(e1);
            bErrorOccured = true;
        }
    } else if (moveAction == ItemMoveManager.MoveActions.COPY) {
        for (File f : alFiles) {
            if (!overwriteAll) {
                java.io.File newFile = new java.io.File(dir.getAbsolutePath() + "/" + f.getName());
                if (newFile.exists()) {
                    int iResu = Messages.getChoice(Messages.getString("Confirmation_file_overwrite") + " : \n\n" + f.getName(), Messages.YES_NO_ALL_CANCEL_OPTION, JOptionPane.INFORMATION_MESSAGE);
                    if (iResu == JOptionPane.NO_OPTION || iResu == JOptionPane.CANCEL_OPTION) {
                        UtilGUI.stopWaiting();
                        return;
                    }
                    if (iResu == Messages.ALL_OPTION) {
                        overwriteAll = true;
                    }
                }
            }
            try {
                showMessage(f.getFIO());
                UtilSystem.copyToDir(f.getFIO(), dir);
            } catch (Exception ioe) {
                Log.error(131, ioe);
                Messages.showErrorMessage(131);
                bErrorOccured = true;
            }
        }
        for (Playlist pl : alPlaylists) {
            if (!overwriteAll) {
                java.io.File newFile = new java.io.File(dir.getAbsolutePath() + "/" + pl.getName());
                if (newFile.exists()) {
                    int iResu = Messages.getChoice(Messages.getString("Confirmation_file_overwrite") + " : \n\n" + pl.getName(), Messages.YES_NO_ALL_CANCEL_OPTION, JOptionPane.INFORMATION_MESSAGE);
                    if (iResu == JOptionPane.NO_OPTION || iResu == JOptionPane.CANCEL_OPTION) {
                        UtilGUI.stopWaiting();
                        return;
                    }
                    if (iResu == Messages.ALL_OPTION) {
                        overwriteAll = true;
                    }
                }
            }
            try {
                showMessage(pl.getFIO());
                UtilSystem.copyToDir(pl.getFIO(), dir);
                // Refresh source and destination
                destDir.refresh(false);
                // Refresh source directories as well
                for (Directory srcDir : srcDirs) {
                    srcDir.refresh(false);
                }
            } catch (Exception ioe) {
                Log.error(131, ioe);
                Messages.showErrorMessage(131);
                bErrorOccured = true;
            }
        }
        for (Directory d : alDirs) {
            try {
                java.io.File src = new java.io.File(d.getAbsolutePath());
                java.io.File dst = new java.io.File(dir.getAbsolutePath() + "/" + d.getName());
                showMessage(src);
                UtilSystem.copyRecursively(src, dst);
            } catch (Exception ioe) {
                Log.error(131, ioe);
                Messages.showErrorMessage(131);
                bErrorOccured = true;
            }
        }
        try {
            destDir.refresh(false);
        } catch (Exception e1) {
            Log.error(e1);
            bErrorOccured = true;
        }
    }
    ObservationManager.notify(new JajukEvent(JajukEvents.DEVICE_REFRESH));
    UtilGUI.stopWaiting();
    if (!bErrorOccured) {
        InformationJPanel.getInstance().setMessage(Messages.getString("Success"), InformationJPanel.MessageType.INFORMATIVE);
    }
}
Example 40
Project: platform-api-master  File: DefaultBuilderConfigurationFactory.java View source code
@Override
public BuilderConfiguration createBuilderConfiguration(BaseBuilderRequest request) throws BuilderException {
    if (request instanceof BuildRequest) {
        final java.io.File buildDir = createBuildDir();
        return new BuilderConfiguration(buildDir, createWorkDir(buildDir, request), BuilderTaskType.DEFAULT, request);
    } else if (request instanceof DependencyRequest) {
        final DependencyRequest myRequest = (DependencyRequest) request;
        String type = myRequest.getType();
        if (type == null) {
            type = "list";
        }
        final BuilderTaskType taskType;
        switch(type) {
            case "copy":
                taskType = BuilderTaskType.COPY_DEPS;
                break;
            case "list":
                taskType = BuilderTaskType.LIST_DEPS;
                break;
            default:
                throw new BuilderException(String.format("Unsupported type of an analysis task: %s. Should be either 'list' or 'copy'", type));
        }
        final java.io.File buildDir = createBuildDir();
        return new BuilderConfiguration(buildDir, createWorkDir(buildDir, request), taskType, myRequest);
    }
    throw new BuilderException("Unsupported type of request");
}
Example 41
Project: basespace-igv-master  File: BaseSpaceResourceLocator.java View source code
protected java.io.File getLocalFile(final File file) throws IOException {
    try {
        java.io.File localFile = getCachedLocalFile(file);
        // Crude staleness check -- if more than a day old discard
        long age = System.currentTimeMillis() - localFile.lastModified();
        if (age > oneDay) {
            localFile.delete();
        }
        if (!localFile.exists() || localFile.length() < 1) {
            log.info("Downloading file from BaseSpace->" + file.getName() + " to " + localFile.toString());
            ApiClient client = BaseSpaceMain.instance().getApiClient(getClientId());
            BaseSpaceUtil.downloadFile(client, file, localFile);
            // TODO: This doesn't actually work because the file is left open
            localFile.deleteOnExit();
        }
        return localFile;
    } catch (Throwable t) {
        t.printStackTrace();
        throw new RuntimeException(t);
    }
}
Example 42
Project: bazel-master  File: MultipleDelimitedArgumentsTest.java View source code
@Test
public void supportsMultipleDelimitedArguments() {
    OptionParser parser = new OptionParser();
    OptionSpec<File> path = parser.accepts("path").withRequiredArg().ofType(File.class).withValuesSeparatedBy(pathSeparatorChar);
    OptionSet options = parser.parse("--path", join(pathSeparatorChar, "/tmp", "/var", "/opt"));
    assertTrue(options.has(path));
    assertTrue(options.hasArgument(path));
    assertEquals(asList(new File("/tmp"), new File("/var"), new File("/opt")), options.valuesOf(path));
}
Example 43
Project: casperjs-runner-maven-plugin-master  File: PathToNameBuilder.java View source code
public static String buildName(File rootDir, File path) {
    String result = path.getAbsolutePath();
    String rootPath = rootDir.getAbsolutePath();
    if (!rootPath.endsWith(separator)) {
        rootPath += separator;
    }
    if (!result.contains(rootPath)) {
        throw new IllegalArgumentException(path + " should be a child of " + rootDir);
    }
    result = result.replace(rootPath, "");
    // for Linux paths
    result = result.replaceAll("/", REPLACEMENT_CHAR);
    // for Windows paths
    result = result.replaceAll("\\\\", REPLACEMENT_CHAR);
    result = result.replaceAll("\\.", REPLACEMENT_CHAR);
    return result;
}
Example 44
Project: checkstyle-master  File: AvoidStaticImportCheckTest.java View source code
@Test
public void testDefaultOperation() throws Exception {
    final DefaultConfiguration checkConfig = createCheckConfig(AvoidStaticImportCheck.class);
    final String[] expected = { "23: " + getCheckMessage(MSG_KEY, "java.io.File.listRoots"), "25: " + getCheckMessage(MSG_KEY, "javax.swing.WindowConstants.*"), "26: " + getCheckMessage(MSG_KEY, "javax.swing.WindowConstants.*"), "27: " + getCheckMessage(MSG_KEY, "java.io.File.createTempFile"), "28: " + getCheckMessage(MSG_KEY, "java.io.File.pathSeparator"), "29: " + getCheckMessage(MSG_KEY, "com.puppycrawl.tools.checkstyle.checks.imports." + "InputAvoidStaticImportNestedClass.InnerClass"), "30: " + getCheckMessage(MSG_KEY, "com.puppycrawl.tools.checkstyle.checks.imports." + "InputAvoidStaticImportNestedClass.InnerClass.one") };
    verify(checkConfig, getPath("InputAvoidStaticImport.java"), expected);
}
Example 45
Project: Correct-master  File: MultipleDelimitedArgumentsTest.java View source code
@Test
public void supportsMultipleDelimitedArguments() {
    OptionParser parser = new OptionParser();
    OptionSpec<File> path = parser.accepts("path").withRequiredArg().ofType(File.class).withValuesSeparatedBy(pathSeparatorChar);
    OptionSet options = parser.parse("--path", join(pathSeparatorChar, "/tmp", "/var", "/opt"));
    assertTrue(options.has(path));
    assertTrue(options.hasArgument(path));
    assertEquals(asList(new File("/tmp"), new File("/var"), new File("/opt")), options.valuesOf(path));
}
Example 46
Project: folioxml-master  File: OutputRedirector.java View source code
public void open() throws FileNotFoundException, UnsupportedEncodingException {
    //Save so we can restore them later.
    stdout = System.out;
    stderr = System.err;
    //Make the dir if it is missing
    if (!new java.io.File(filename).getParentFile().exists())
        new java.io.File(filename).getParentFile().mkdirs();
    out = new FileOutputStream(filename);
    System.out.println("Redirecting output to " + filename);
    System.setOut(new PrintStream(out, true, "UTF-8"));
    System.setErr(new PrintStream(out, true, "UTF-8"));
}
Example 47
Project: jopt-simple-master  File: MultipleDelimitedArgumentsTest.java View source code
@Test
public void supportsMultipleDelimitedArguments() {
    OptionParser parser = new OptionParser();
    OptionSpec<File> path = parser.accepts("path").withRequiredArg().ofType(File.class).withValuesSeparatedBy(pathSeparatorChar);
    OptionSet options = parser.parse("--path", Stream.of("/tmp", "/var", "/opt").collect(joining(pathSeparator)));
    assertTrue(options.has(path));
    assertTrue(options.hasArgument(path));
    assertEquals(asList(new File("/tmp"), new File("/var"), new File("/opt")), options.valuesOf(path));
}
Example 48
Project: plugin-java-master  File: AntUtils.java View source code
public static String getAntExecCommand() {
    final java.io.File antHome = getAntHome();
    if (antHome != null) {
        final String ant = "bin" + java.io.File.separatorChar + "ant";
        // If ant home directory set use it
        return new java.io.File(antHome, ant).getAbsolutePath();
    } else {
        // otherwise 'ant' should be in PATH variable
        return "ant";
    }
}
Example 49
Project: rasterizer-master  File: PdfFileFilter.java View source code
/* (non-Javadoc)
	 * @see javax.swing.filechooser.FileFilter#accept(java.io.File)
	 */
public boolean accept(File f) {
    if (f.isDirectory()) {
        return true;
    }
    String s = f.getName();
    int i = s.lastIndexOf(".");
    String extension = null;
    if (i > 0 && i < s.length() - 1) {
        extension = s.substring(i + 1).toLowerCase();
    }
    if (extension != null) {
        if (extension.equals("pdf")) {
            return true;
        } else {
            return false;
        }
    }
    return false;
}
Example 50
Project: test-master  File: MultipleDelimitedArgumentsTest.java View source code
@Test
public void supportsMultipleDelimitedArguments() {
    OptionParser parser = new OptionParser();
    OptionSpec<File> path = parser.accepts("path").withRequiredArg().ofType(File.class).withValuesSeparatedBy(pathSeparatorChar);
    OptionSet options = parser.parse("--path", join(pathSeparatorChar, "/tmp", "/var", "/opt"));
    assertTrue(options.has(path));
    assertTrue(options.hasArgument(path));
    assertEquals(asList(new File("/tmp"), new File("/var"), new File("/opt")), options.valuesOf(path));
}
Example 51
Project: CommunityWebsite-master  File: FileAction.java View source code
/**
     * 文件é‡?命å??
     * @param oldName 原å??
     * @param newName æ–°å??
     * @return
     */
public static boolean reName(String oldName, String newName) {
    boolean result = false;
    try {
        java.io.File myFile = new java.io.File(oldName);
        java.io.File NewFile = new java.io.File(newName);
        myFile.renameTo(NewFile);
        result = true;
    } catch (Exception e) {
        System.out.println("删除文件�作出错");
    }
    return result;
}
Example 52
Project: pegasus-master  File: RosettaDAX.java View source code
public void constructDAX(String daxfile) {
    try {
        java.io.File cwdFile = new java.io.File(".");
        String cwd = cwdFile.getCanonicalPath();
        // construct a dax object 
        ADAG dax = new ADAG("rosetta");
        // executables and transformations
        // including this in the dax is a new feature in 
        // 3.0. Earlier you had a standalone transformation catalog
        Executable exe = new Executable("rosetta.exe");
        // the executable is not installed on the remote sites, so 
        // pick it up from the local file system
        exe.setInstalled(false);
        exe.addPhysicalFile("file://" + cwd + "/rosetta.exe", "local");
        // cluster the jobs together to lessen the grid overhead
        exe.addProfile("pegasus", "clusters.size", "3");
        // the dag needs to know about the executable to handle
        // transferrring 
        dax.addExecutable(exe);
        // all jobs depend on the flatfile databases
        List<File> inputs = new ArrayList<File>();
        recursiveAddToFileCollection(inputs, "minirosetta_database", "Rosetta Database");
        // for replica catalog
        dax.addFiles(inputs);
        // and some top level files
        File f1 = new File("design.resfile", File.LINK.INPUT);
        f1.addPhysicalFile("file://" + cwd + "/design.resfile", "local");
        dax.addFile(f1);
        // dependency for the job
        inputs.add(f1);
        File f2 = new File("repack.resfile", File.LINK.INPUT);
        f2.addPhysicalFile("file://" + cwd + "/repack.resfile", "local");
        dax.addFile(f2);
        // dependency for the job
        inputs.add(f2);
        java.io.File pdbDir = new java.io.File("pdbs/");
        String pdbs[] = pdbDir.list();
        //for (int i = 0; i < pdbs.length; i++) {
        for (int i = 0; i < 2; i++) {
            java.io.File pdb = new java.io.File("pdbs/" + pdbs[i]);
            if (pdb.isFile()) {
                Job j = createJobFromPDB(dax, pdb, inputs);
                dax.addJob(j);
            }
        }
        //write DAX to file
        dax.writeToFile(daxfile);
    } catch (Exception e) {
        e.printStackTrace();
    }
}
Example 53
Project: sosies-generator-master  File: CompositeFileComparatorTest.java View source code
/** 
     * @see junit.framework.TestCase#setUp()
     */
@Override
protected void setUp() throws Exception {
    super.setUp();
    comparator = new CompositeFileComparator(SizeFileComparator.SIZE_COMPARATOR, ExtensionFileComparator.EXTENSION_COMPARATOR);
    reverse = new ReverseComparator(comparator);
    File dir = org.apache.commons.io.testtools.FileBasedTestCase.getTestDirectory();
    lessFile = new File(dir, "xyz.txt");
    equalFile1 = new File(dir, "foo.txt");
    equalFile2 = new File(dir, "bar.txt");
    moreFile = new File(dir, "foo.xyz");
    createFile(lessFile, 32);
    createFile(equalFile1, 48);
    createFile(equalFile2, 48);
    createFile(moreFile, 48);
}
Example 54
Project: wicket-master  File: FilesTest.java View source code
/**
	 * Tests for {@link Files#remove(java.io.File)}
	 * 
	 * @throws IOException
	 */
@Test
public void remove() throws IOException {
    assertFalse("'null' files are not deleted.", Files.remove(null));
    assertFalse("Non existing files are not deleted.", Files.remove(new File("/somethingThatDoesntExistsOnMostMachines-111111111111111111111111111111")));
    java.io.File file = getFile();
    file.createNewFile();
    assertTrue("The just created file should exist!", file.isFile());
    boolean removed = Files.remove(file);
    assertFalse("The just removed file should not exist!", file.exists());
    assertTrue("Files.remove(file) should remove the file", removed);
    // try to remove non-existing file
    removed = Files.remove(file);
    assertFalse("The just removed file should not exist!", file.exists());
    assertFalse("Files.remove(file) should not remove the file", removed);
    // try to remove a folder
    java.io.File folder = getFolder();
    Files.mkdirs(folder);
    assertTrue(folder.isDirectory());
    assertFalse("Should not be able to delete a folder, even empty one.", Files.remove(folder));
    assertTrue("Should not be able to delete a folder.", Files.removeFolder(folder));
}
Example 55
Project: twiterra-master  File: AbstractFileCache.java View source code
public void addCacheLocation(int index, String newPath) {
    if (newPath == null || newPath.length() == 0) {
        String message = Logging.getMessage("nullValue.FileCachePathIsNull");
        Logging.logger().severe(message);
        throw new IllegalArgumentException(message);
    }
    if (index < 0) {
        String message = Logging.getMessage("generic.InvalidIndex", index);
        Logging.logger().fine(message);
        throw new IllegalArgumentException(message);
    }
    if (index > 0 && index > this.cacheDirs.size())
        index = this.cacheDirs.size();
    java.io.File newFile = new java.io.File(newPath);
    if (this.cacheDirs.contains(newFile))
        this.cacheDirs.remove(newFile);
    this.cacheDirs.add(index, newFile);
}
Example 56
Project: che-master  File: AntUtils.java View source code
public static String getAntExecCommand() {
    final java.io.File antHome = getAntHome();
    if (antHome != null) {
        final String ant = "bin" + java.io.File.separatorChar + "ant";
        // If ant home directory set use it
        return new java.io.File(antHome, ant).getAbsolutePath();
    } else {
        // otherwise 'ant' should be in PATH variable
        return "ant";
    }
}
Example 57
Project: che-plugins-master  File: AntUtils.java View source code
public static String getAntExecCommand() {
    final java.io.File antHome = getAntHome();
    if (antHome != null) {
        final String ant = "bin" + java.io.File.separatorChar + "ant";
        // If ant home directory set use it
        return new java.io.File(antHome, ant).getAbsolutePath();
    } else {
        // otherwise 'ant' should be in PATH variable
        return "ant";
    }
}
Example 58
Project: DevTools-master  File: AntUtils.java View source code
public static String getAntExecCommand() {
    final java.io.File antHome = getAntHome();
    if (antHome != null) {
        final String ant = "bin" + java.io.File.separatorChar + "ant";
        // If ant home directory set use it
        return new java.io.File(antHome, ant).getAbsolutePath();
    } else {
        // otherwise 'ant' should be in PATH variable
        return "ant";
    }
}
Example 59
Project: android-toolkit-master  File: ParserTest.java View source code
@Test
public void testReadAxml() throws Exception {
    File pFile = new File("./test-apk/error.apk");
    Parser parser = new Parser(pFile);
    ManifestInfo manifestInfo = parser.getManifestInfo();
    //
    //        for (String key : manifestInfo.metaData.keySet()) {
    //            System.out.println(key + ":" + manifestInfo.metaData.get(key));
    //        }
    System.out.println(manifestInfo);
}
Example 60
Project: AndroidAsync-master  File: FileUtility.java View source code
public static boolean deleteDirectory(File path) {
    if (path.exists()) {
        File[] files = path.listFiles();
        if (files != null) {
            for (int i = 0; i < files.length; i++) {
                if (files[i].isDirectory()) {
                    deleteDirectory(files[i]);
                } else {
                    files[i].delete();
                }
            }
        }
    }
    return (path.delete());
}
Example 61
Project: AndroidRepeaterProject-master  File: ConfigUtils.java View source code
public static int getHttpManagerPort() {
    File configFile = new File("/data/data/fq.router2/etc/fqsocks.json");
    if (!configFile.exists()) {
        return 2515;
    }
    try {
        return new JSONObject(IOUtils.readFromFile(configFile)).getJSONObject("http_manager").getInt("port");
    } catch (Exception e) {
        LogUtils.e("failed to parse config", e);
        return 2515;
    }
}
Example 62
Project: ApkCategoryChecker-master  File: ToolJar2Class.java View source code
/**
	 * Extract the content of a jar file
	 * 
	 * @param _jarPath Path of jar file
	 * @param _apkDecodedPath Path of decoded APK
	 */
public void ConvertJar2Class(String _jarPath, String _apkDecodedPath) {
    /*--Initialize the jar file and the destination path directory--*/
    File jarFile = new File(_jarPath);
    String destDir = _apkDecodedPath + "/classes";
    /*--Instance of a JarFile--*/
    JarFile jar = null;
    try {
        jar = new java.util.jar.JarFile(jarFile);
    } catch (IOException e) {
        e.printStackTrace();
    }
    Enumeration<JarEntry> en = jar.entries();
    while (en.hasMoreElements()) try {
        {
            java.util.jar.JarEntry file = (java.util.jar.JarEntry) en.nextElement();
            java.io.File f = new java.io.File(destDir + java.io.File.separator + file.getName());
            if (// if its a directory, create it
            file.isDirectory()) {
                f.mkdir();
                continue;
            }
            java.io.InputStream is = null;
            try {
                is = jar.getInputStream(file);
            } catch (IOException e) {
                e.printStackTrace();
            }
            // get the input stream
            java.io.FileOutputStream fos = new java.io.FileOutputStream(f);
            while (// write contents of 'is' to 'fos'
            is.available() > 0) {
                fos.write(is.read());
            }
            fos.close();
            is.close();
        }
    } catch (FileNotFoundException e) {
        e.printStackTrace();
    } catch (IOException e) {
        e.printStackTrace();
    }
}
Example 63
Project: apollo-android-master  File: Utils.java View source code
static void deleteDirectory(File directory) {
    if (directory.exists()) {
        File[] files = directory.listFiles();
        if (files != null) {
            for (File file : files) {
                if (file.isDirectory()) {
                    deleteDirectory(file);
                } else {
                    file.delete();
                }
            }
        }
    }
    directory.delete();
}
Example 64
Project: ApprovalTests.Java-master  File: FileTestUtils.java View source code
/***********************************************************************/
public static void assertFileRecentlyCreated(String fileName, boolean delete) {
    File file = new File(fileName);
    try {
        TestCase.assertTrue("File exists", file.exists());
        TestCase.assertTrue("File recently created", (System.currentTimeMillis() - file.lastModified()) < 5000);
    } finally {
        if (delete && file.exists()) {
            file.delete();
        }
    }
}
Example 65
Project: ares-studio-master  File: Test.java View source code
public static void main(String[] args) {
    ActionInfo ai = new ActionInfo();
    //		ai.properties.get("id").equals(obj)
    //		ai.other = "other";
    File file = new File("ttt.test");
    try {
        file.createNewFile();
        FileOutputStream fos = new FileOutputStream(file);
    //XStreamConverter.getInstance().write(fos, ai);
    } catch (IOException e) {
        e.printStackTrace();
    }
}
Example 66
Project: Aspose_Pdf_Java-master  File: ReplaceImageInExistingPDFFile.java View source code
public static void main(String[] args) throws Exception {
    // Open a document
    Document pdfDocument = new Document("input.pdf");
    // Replace a particular image
    pdfDocument.getPages().get_Item(1).getResources().getImages().replace(1, new java.io.FileInputStream(new java.io.File("apose.png")));
    // Save the updated PDF file
    pdfDocument.save("output.pdf");
}
Example 67
Project: atlas-master  File: PatchCleaner.java View source code
public void clearUpdatePath(String bundleUpdatePath) {
    File updatePath = new File(bundleUpdatePath);
    if (updatePath.exists()) {
        File[] updatePathArray = updatePath.listFiles();
        for (File file : updatePathArray) {
            if (file.isDirectory()) {
                clearUpdatePath(file.getAbsolutePath());
            } else {
                file.delete();
            }
        }
        updatePath.delete();
    }
}
Example 68
Project: AutoGrader-master  File: FileParser.java View source code
public static DefaultListModel<String> parser(String directory) {
    DefaultListModel<String> textFiles = new DefaultListModel<>();
    File dir = new File(directory);
    if (dir.exists()) {
        for (File file : dir.listFiles()) {
            if (file.getName().endsWith((".txt"))) {
                textFiles.addElement(file.getName().replace(".txt", ""));
            }
        }
    } else
        ErrorHandling.ioError();
    return textFiles;
}
Example 69
Project: beanfuse-master  File: DownloadHelperTest.java View source code
public void download() {
    MockHttpServletRequest request = new MockHttpServletRequest();
    MockHttpServletResponse response = new MockHttpServletResponse();
    URL testDoc = DownloadHelperTest.class.getClassLoader().getResource("test.doc");
    File file = new File(testDoc.getPath());
    DownloadHelper.download(request, response, file);
}
Example 70
Project: Bison-master  File: Main.java View source code
public static void main(String[] args) throws Exception {
    if (System.getProperty("conf.dir") == null) {
        System.setProperty("conf.dir", "./conf");
    }
    String config = "";
    if ((args == null) || (args.length == 0))
        config = System.getProperty("conf.dir") + File.separator + "config.xml";
    else {
        config = args[0];
    }
    new Main(config);
}
Example 71
Project: Bringers-of-Singularity-master  File: PreprocessSMS.java View source code
public static void main(String[] args) {
    smsCorpusToText.main(null);
    CorpusPreprocess.main(new String[] { "50000", "1000", "0" });
    try {
        asketTest.removeMultiplePunctuations(new File("testSentences0.txt"));
        asketTest.removeMultiplePunctuations(new File("ppCorpus.txt"));
        asketTest.removeMultiplePunctuations(new File("testSentencesCorrection0.txt"));
    } catch (IOException e) {
        e.printStackTrace();
    }
}
Example 72
Project: ClearJS-master  File: BatchTest.java View source code
public void testBatch() {
    File scenariosFolder = new File("scenarios");
    File[] scenarios = scenariosFolder.listFiles();
    for (File scenario : scenarios) {
        if (!scenario.getName().equals(".svn") && !scenario.getName().equals(".DS_Store")) {
            executeCDBBuild(scenario.getName(), Project.MSG_INFO);
        //executeCDBSpringBuild(scenario.getName(), Project.MSG_INFO);
        }
    }
}
Example 73
Project: coding2017-master  File: Driver.java View source code
public static void main(String[] args) {
    SAXParserFactory factory = SAXParserFactory.newInstance();
    File xml = new File("data//xmlparser", "hello.xml");
    try {
        SAXParser parser = factory.newSAXParser();
        parser.parse(xml, new HelloSaxParser());
    } catch (Exception e) {
        e.printStackTrace();
    }
}
Example 74
Project: collaboro-master  File: ModelManagerFactory.java View source code
public static ModelManager createModelManager(Object resource) {
    ModelManager modelManager = null;
    if (resource instanceof File) {
        modelManager = new LocalModelManager();
        ((LocalModelManager) modelManager).initialize((File) resource);
    //		} else if(resource instanceof CDOResource) {
    //modelManager = new CDOModelManager();
    //((CDOModelManager) modelManager).initialize((CDOResource) resource);
    } else {
        modelManager = new LocalModelManager();
    }
    return modelManager;
}
Example 75
Project: consulo-master  File: PluginDescriptorTest.java View source code
public void testDescriptorLoading() throws Exception {
    String path = TestPathUtil.getTestDataPath().replace(File.separatorChar, '/') + "/ide/plugins/pluginDescriptor";
    File file = new File(path + "/asp.jar");
    assertTrue(file + " not exist", file.exists());
    IdeaPluginDescriptorImpl descriptor = PluginManagerCore.loadDescriptorFromJar(file);
    assertNotNull(descriptor);
}
Example 76
Project: Cosmic-Force-master  File: ConfigurationHandler.java View source code
public static void init(File configFile) {
    //Create the configuration object from the given configuration file
    Configuration configuration = new Configuration(configFile);
    try {
        //Load the configuration file
        configuration.load();
    //Read in properties from configuration file
    } catch (Exception e) {
    } finally {
        //Save the configuration file
        configuration.save();
    }
}
Example 77
Project: crash-master  File: FilePublicKeyProviderTest.java View source code
@Test
public void test() {
    String pubKeyFile = Thread.currentThread().getContextClassLoader().getResource("test_authorized_key.pem").getFile();
    assertTrue(new File(pubKeyFile).exists());
    FilePublicKeyProvider SUT = new FilePublicKeyProvider(new String[] { pubKeyFile });
    assertTrue(SUT.loadKeys().iterator().hasNext());
}
Example 78
Project: deadcode4j-master  File: FileLoader.java View source code
/** Returns a file relative to the test classes' directory. */
public static File getFile(String fileName) {
    Class<FileLoader> fileLoaderClass = FileLoader.class;
    String classFile = fileLoaderClass.getSimpleName() + ".class";
    String pathToClass = fileLoaderClass.getResource(classFile).getFile();
    String baseDir = pathToClass.substring(0, pathToClass.length() - (fileLoaderClass.getPackage().getName() + "/" + classFile).length());
    return new File(new File(baseDir), fileName);
}
Example 79
Project: deepnighttwo-master  File: RootFolderSelector.java View source code
public static File getRootFolder() {
    JFrame mainFrame = new JFrame();
    mainFrame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
    mainFrame.setVisible(true);
    JFileChooser fc = new JFileChooser();
    fc.setFileSelectionMode(JFileChooser.DIRECTORIES_ONLY);
    fc.showOpenDialog(mainFrame);
    return fc.getSelectedFile();
}
Example 80
Project: delight-nashorn-sandbox-master  File: TestAllowAndDisallowClasses.java View source code
@Test
public void test_file() {
    final NashornSandbox sandbox = NashornSandboxes.create();
    final String testClassScript = "var File = Java.type(\"java.io.File\"); File;";
    sandbox.allow(File.class);
    sandbox.eval(testClassScript);
    boolean _isAllowed = sandbox.isAllowed(File.class);
    boolean _not = (!_isAllowed);
    if (_not) {
        Assert.fail("Expected class File is allowed.");
    }
    sandbox.disallow(File.class);
    try {
        sandbox.eval(testClassScript);
        Assert.fail("When disallow the File class expected a ClassNotFoundException!");
    } catch (final Throwable _t) {
        if (_t instanceof RuntimeException) {
            final RuntimeException e = (RuntimeException) _t;
            if (((!(e.getCause() instanceof ClassNotFoundException)) || (!Objects.equal(e.getCause().getMessage(), "java.io.File")))) {
                throw e;
            }
        } else {
            throw Exceptions.sneakyThrow(_t);
        }
    }
    sandbox.allow(File.class);
    sandbox.eval(testClassScript);
    sandbox.disallowAllClasses();
    try {
        sandbox.eval(testClassScript);
        Assert.fail("When disallow all classes expected a ClassNotFoundException!");
    } catch (final Throwable _t_1) {
        if (_t_1 instanceof RuntimeException) {
            final RuntimeException e_1 = (RuntimeException) _t_1;
            if (((!(e_1.getCause() instanceof ClassNotFoundException)) || (!Objects.equal(e_1.getCause().getMessage(), "java.io.File")))) {
                throw e_1;
            }
        } else {
            throw Exceptions.sneakyThrow(_t_1);
        }
    }
}
Example 81
Project: Desktop-master  File: DirectoryFileFilter.java View source code
public boolean accept(File file) {
    if (file.isDirectory()) {
        List<String> subfolders = getStringList(DocearController.getPropertiesController().getProperty("docear_subdirs_to_ignore", null));
        for (String subfolder : subfolders) {
            if (file.getName().equals(subfolder)) {
                return false;
            }
        }
        return true;
    } else {
        return false;
    }
}
Example 82
Project: dgrid-master  File: MimeTypeHelperTestCase.java View source code
public void testMimeTypeHelper() throws IOException {
    MimeTypeHelper helper = (MimeTypeHelper) super.getBean(MimeTypeHelper.NAME);
    File textFile = File.createTempFile("test-file", ".txt");
    textFile.deleteOnExit();
    assertEquals("text/plain", helper.getContentType(textFile));
    assertEquals("text/plain", helper.getContentType(textFile.getAbsolutePath()));
}
Example 83
Project: Doris-master  File: BaseTestCase.java View source code
protected String getCurrentClassPath() {
    Class<?> clazz = this.getClass();
    String path = clazz.getClassLoader().getResource("").getPath();
    String clazzName = clazz.getName();
    int index = clazzName.lastIndexOf('.');
    if (index > 0) {
        clazzName = clazzName.substring(0, index);
    }
    return path + clazzName.replace('.', File.separatorChar);
}
Example 84
Project: dstream-master  File: SampleUtils.java View source code
public static void clean(String applicationName) {
    try {
        File workDir = new File(System.getProperty("user.dir"));
        if (workDir.isDirectory()) {
            for (String sub : workDir.list()) {
                if (sub.startsWith(applicationName)) {
                    File file = new File(workDir, sub);
                    FileUtils.deleteDirectory(file);
                }
            }
        }
    } catch (Exception e) {
        e.printStackTrace();
    }
}
Example 85
Project: edu-master  File: AcceptanceTests.java View source code
public void testAcceptance() throws Exception {
    File targetDirectory = new File("target/storytests");
    targetDirectory.mkdirs();
    FolderRunner runner = new FolderRunner();
    Report report = runner.run(new File("src/test/resources/storytests").getAbsolutePath(), targetDirectory.getAbsolutePath());
    System.out.println(report.getCounts());
}
Example 86
Project: epicsarchiverap-master  File: PVNameToKeyConverterTest.java View source code
@Test
public void testKeyName() throws Exception {
    DefaultConfigService configService = new ConfigServiceForTests(new File("./bin"));
    String expectedKeyName = "A/B/C/D:";
    String keyName = configService.getPVNameToKeyConverter().convertPVNameToKey("A:B:C-D");
    assertTrue("We were expecting " + expectedKeyName + " instead we got " + keyName, expectedKeyName.equals(keyName));
}
Example 87
Project: FB2OnlineConverter-master  File: TempFileUtil.java View source code
public static File createTempDir() throws IOException {
    File temp = File.createTempFile("temp", Long.toString(System.nanoTime()));
    if (!(temp.delete())) {
        throw new IOException("Could not delete temp file: " + temp.getAbsolutePath());
    }
    if (!(temp.mkdir())) {
        throw new IOException("Could not create temp directory: " + temp.getAbsolutePath());
    }
    return temp;
}
Example 88
Project: FolderCamera-master  File: ListFileObservable.java View source code
public Observable<File> create(final File rootDirectory) {
    return Observable.create(new Observable.OnSubscribe<File>() {

        @Override
        public void call(Subscriber<? super File> subscriber) {
            File[] childDirectories = rootDirectory.listFiles();
            for (File child : childDirectories) {
                subscriber.onNext(child);
            }
            subscriber.onCompleted();
        }
    });
}
Example 89
Project: fqrouter-master  File: ConfigUtils.java View source code
public static int getHttpManagerPort() {
    File configFile = new File("/data/data/fq.router2/etc/fqsocks.json");
    if (!configFile.exists()) {
        return 2515;
    }
    try {
        return new JSONObject(IOUtils.readFromFile(configFile)).getJSONObject("http_manager").getInt("port");
    } catch (Exception e) {
        LogUtils.e("failed to parse config", e);
        return 2515;
    }
}
Example 90
Project: gradle-master  File: TestMain.java View source code
public static void main(String[] args) throws Exception {
    File expectedWorkingDir = new File(args[0]).getCanonicalFile();
    File actualWorkingDir = new File(System.getProperty("user.dir")).getCanonicalFile();
    if (!expectedWorkingDir.getCanonicalFile().equals(actualWorkingDir)) {
        throw new RuntimeException(String.format("Unexpected working directory '%s', expected '%s'.", actualWorkingDir, expectedWorkingDir));
    }
    File file = new File(args[1]);
    file.getParentFile().mkdirs();
    file.createNewFile();
}
Example 91
Project: H2-Research-master  File: DeleteClasses.java View source code
public static void listFilesRecursive(File file) throws Exception {
    File[] files = file.listFiles();
    for (File f : files) {
        String name = f.getName().toLowerCase();
        if (f.isDirectory())
            listFilesRecursive(f);
        else if (name.endsWith(".class")) {
            System.out.println(f);
            f.delete();
        }
    }
}
Example 92
Project: Hentoid-master  File: ListFileObservable.java View source code
Observable<File> create(final File rootDir) {
    return Observable.create(new Observable.OnSubscribe<File>() {

        @Override
        public void call(Subscriber<? super File> subscriber) {
            File[] childDirs = rootDir.listFiles();
            for (File child : childDirs) {
                subscriber.onNext(child);
            }
            subscriber.onCompleted();
        }
    });
}
Example 93
Project: intellij-community-master  File: ExceptionCollectionWithLambda.java View source code
public void test() throws IOException {
    File file = new File("temp");
    try {
        for (int t = 0; t < 4; ++t) {
            for (int i = 0; i < 10; ++i) {
                I appender =  out -> File.createTempFile("", "").exists();
                appender.m("");
            }
        }
    } finally {
        System.out.println(file);
    }
}
Example 94
Project: java-api-wrapper-master  File: DumpToken.java View source code
public static void main(String[] args) throws Exception {
    final File wrapperFile = CreateWrapper.WRAPPER_SER;
    if (!wrapperFile.exists()) {
        System.err.println("\nThe serialised wrapper (" + wrapperFile + ") does not exist.\n" + "Run CreateWrapper first to create it.");
        System.exit(1);
    } else {
        System.err.println(ApiWrapper.fromFile(wrapperFile).getToken());
    }
}
Example 95
Project: JAVA-KOANS-master  File: Backup.java View source code
@Override
protected void copy(String backupSrcDirectory, String appSrcDirectory) throws IOException {
    File backupDir = new File(backupSrcDirectory);
    if (!backupDir.exists()) {
        backupDir.mkdirs();
    }
    File sourceDir = new File(appSrcDirectory);
    new CopyFileOperation(sourceDir, backupDir) {

        public void onNew(File file) throws IOException {
            file.mkdirs();
        }

        ;
    }.operate();
}
Example 96
Project: jdrivesync-master  File: FileUtil.java View source code
public static String toRelativePath(File file, Options options) {
    String absolutePathFile = file.getAbsolutePath();
    String absolutePathStartDir = options.getLocalRootDir().get().getAbsolutePath();
    String relativePath = "/";
    if (absolutePathFile.length() > absolutePathStartDir.length()) {
        relativePath = absolutePathFile.substring(absolutePathStartDir.length(), absolutePathFile.length());
        relativePath = relativePath.replace('\\', '/');
        if (!relativePath.startsWith("/")) {
            relativePath = "/" + relativePath;
        }
    }
    return relativePath;
}
Example 97
Project: jforth-config-master  File: ConfigManagerMain.java View source code
public static void main(String args[]) throws Exception {
    ApplicationContext context = new ClassPathXmlApplicationContext("classpath*:configBundle-manager.xml");
    RemoteConfigManager remoteConfigManager = (RemoteConfigManager) context.getBean("remoteConfigManager");
    File config = new File(remoteConfigManager.getClass().getClassLoader().getResource("mkt-appservice.properties").toURI());
    remoteConfigManager.initByProperties("mkt-appservice", config);
}
Example 98
Project: JianShuApp-master  File: FileUtils.java View source code
public static boolean deleteDirectory(File dir) {
    if (!dir.exists() || !dir.isDirectory()) {
        return false;
    }
    String[] files = dir.list();
    for (int i = 0, len = files.length; i < len; i++) {
        File f = new File(dir, files[i]);
        if (f.isDirectory()) {
            deleteDirectory(f);
        } else {
            f.delete();
        }
    }
    return dir.delete();
}
Example 99
Project: jmeter-plugins-master  File: STSInstallerTest.java View source code
@Test
public void name() throws Exception {
    File self = new File(STSInstaller.class.getProtectionDomain().getCodeSource().getLocation().getFile());
    String home = self.getParentFile().getParentFile().getParent();
    File dest = new File(home + File.separator + "bin");
    dest.mkdirs();
    STSInstaller.main(new String[0]);
    FileUtils.deleteDirectory(dest);
}
Example 100
Project: jop-master  File: JOPDirectoryValidator.java View source code
public static boolean isValid(IPath path) {
    File f = path.toFile();
    if (!f.exists() || !f.isDirectory()) {
        return false;
    }
    File[] children = f.listFiles();
    if (children == null) {
        return false;
    }
    for (File c : children) {
        if (c.getName().equals("build.xml")) {
            return true;
        }
    }
    return false;
}
Example 101
Project: jpcsp-master  File: FileUtilTest.java View source code
@Test
public void testGetExtension() throws Exception {
    Assert.assertEquals("txt", FileUtil.getExtension(new File("test/test.txt")));
    Assert.assertEquals("demo", FileUtil.getExtension(new File("test/test.DEMO")));
    Assert.assertEquals("", FileUtil.getExtension(new File("test/test.")));
    Assert.assertEquals("", FileUtil.getExtension(new File("test/test")));
}