org.elasticsearch.common.io
Class FileSystemUtils

java.lang.Object
  extended by org.elasticsearch.common.io.FileSystemUtils

public class FileSystemUtils
extends Object


Method Summary
static void checkMkdirsStall(long currentTime)
           
static void copyFile(File sourceFile, File destinationFile)
           
static boolean deleteRecursively(File root)
           
static boolean deleteRecursively(File[] roots)
           
static boolean deleteRecursively(File root, boolean deleteRoot)
          Delete the supplied File - for directories, recursively delete any nested directories or files as well.
static boolean hasExtensions(File root, String... extensions)
           
static int maxOpenFiles(File testDir)
           
static boolean mkdirs(File dir)
           
static void syncFile(File fileToSync)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Method Detail

mkdirs

public static boolean mkdirs(File dir)

checkMkdirsStall

public static void checkMkdirsStall(long currentTime)

maxOpenFiles

public static int maxOpenFiles(File testDir)

hasExtensions

public static boolean hasExtensions(File root,
                                    String... extensions)

deleteRecursively

public static boolean deleteRecursively(File[] roots)

deleteRecursively

public static boolean deleteRecursively(File root)

deleteRecursively

public static boolean deleteRecursively(File root,
                                        boolean deleteRoot)
Delete the supplied File - for directories, recursively delete any nested directories or files as well.

Parameters:
root - the root File to delete
deleteRoot - whether or not to delete the root itself or just the content of the root.
Returns:
true if the File was deleted, otherwise false

syncFile

public static void syncFile(File fileToSync)
                     throws IOException
Throws:
IOException

copyFile

public static void copyFile(File sourceFile,
                            File destinationFile)
                     throws IOException
Throws:
IOException


Copyright © 2009-2012. All Rights Reserved.