org.apache.solr.util

Class FileUtils

    • Method Detail

      • resolvePath

        public static File resolvePath(File base,
                                       String path)
        Resolves a path relative a base directory.

        This method does what "new File(base,path)" Should do, if it wasn't completely lame: If path is absolute, then a File for that path is returned; if it's not absolute, then a File is returned using "path" as a child of "base")

      • sync

        public static void sync(File fullFile)
                         throws IOException
        Copied from Lucene's FSDirectory.fsync(String)
        Parameters:
        fullFile - the File to be synced to disk
        Throws:
        IOException - if the file could not be synced