com.nhncorp.neptune.common.util
Class FileUtil

java.lang.Object
  extended by com.nhncorp.neptune.common.util.FileUtil

public class FileUtil
extends java.lang.Object


Constructor Summary
FileUtil()
           
 
Method Summary
static boolean copyFile(java.lang.String r_file, java.lang.String w_file)
           
static boolean delete(org.apache.hadoop.fs.FileSystem fs, org.apache.hadoop.fs.Path path, boolean recursive)
           
static boolean delete(java.lang.String path, boolean recursive)
           
static boolean dumpFile(java.lang.String r_file, java.io.OutputStream outputstream)
           
static boolean moveFile(java.lang.String oldFile, java.lang.String newFile)
           
static java.lang.String replaceStr(java.lang.String source, java.lang.String keyStr, java.lang.String toStr)
           
static java.lang.String replaceStr(java.lang.String source, java.lang.String keyStr, java.lang.String[] toStr)
          문자열에서 특정 문자열을 치환한다.
static void saveFile(byte[] file, java.lang.String savePath)
           
static void saveFile(java.io.File file, java.lang.String savePath)
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

FileUtil

public FileUtil()
Method Detail

saveFile

public static void saveFile(java.io.File file,
                            java.lang.String savePath)

saveFile

public static void saveFile(byte[] file,
                            java.lang.String savePath)

moveFile

public static boolean moveFile(java.lang.String oldFile,
                               java.lang.String newFile)

copyFile

public static boolean copyFile(java.lang.String r_file,
                               java.lang.String w_file)

dumpFile

public static boolean dumpFile(java.lang.String r_file,
                               java.io.OutputStream outputstream)

replaceStr

public static java.lang.String replaceStr(java.lang.String source,
                                          java.lang.String keyStr,
                                          java.lang.String[] toStr)
문자열에서 특정 문자열을 치환한다. 문자열 배열의 차례대로 치환하되 더 이상 배열 값이 없으면 space 1칸으로 치환한다.

Parameters:
source - String 변환할 문자열
keyStr - String 치환 대상 문자열
toStr - String[] 치환될 문자열 배열
Returns:
the translated string.

replaceStr

public static java.lang.String replaceStr(java.lang.String source,
                                          java.lang.String keyStr,
                                          java.lang.String toStr)

delete

public static boolean delete(org.apache.hadoop.fs.FileSystem fs,
                             org.apache.hadoop.fs.Path path,
                             boolean recursive)
                      throws java.io.IOException
Throws:
java.io.IOException

delete

public static boolean delete(java.lang.String path,
                             boolean recursive)
                      throws java.io.IOException
Throws:
java.io.IOException