framework.util
Class FileUtil

java.lang.Object
  extended by framework.util.FileUtil

public class FileUtil
extends java.lang.Object

ÆÄÀÏó¸®, ¾÷·Îµå, ´Ù¿î·Îµå½Ã ÀÌ¿ëÇÒ ¼ö ÀÖ´Â À¯Æ¿¸®Æ¼ Ŭ·¡½ºÀÌ´Ù.


Method Summary
static void copy(java.io.InputStream in, java.io.OutputStream out)
          ÀÔ·Â stream µ¥ÀÌÅ͸¦ Ãâ·Â stream À¸·Î º¹»çÇÏ´Â ¸Þ¼Òµå
static void copyFile(java.io.File src, java.io.File dest)
          ÆÄÀÏÀ» º¹»çÇÏ´Â ¸Þ¼Òµå
static boolean deleteDirectory(java.io.File directory)
          µð·ºÅ丮 »èÁ¦ ¸Þ¼Òµå
static boolean deleteDirectory(java.lang.String directoryPath)
          µð·ºÅ丮 »èÁ¦ ¸Þ¼Òµå
static boolean deleteFile(java.io.File file)
          ÆÄÀÏ »èÁ¦ ¸Þ¼Òµå
static boolean deleteFile(java.lang.String fileName)
          ÆÄÀÏ »èÁ¦ ¸Þ¼Òµå
static void displayImage(javax.servlet.http.HttpServletResponse response, java.io.File file)
          À̹ÌÁö µ¥ÀÌÅ͸¦ stream À¸·Î Àü´ÞÇÏ´Â ¸Þ¼Òµå
static void displayVideo(javax.servlet.http.HttpServletResponse response, java.io.File file)
          ºñµð¿À µ¥ÀÌÅ͸¦ stream À¸·Î Àü´ÞÇÏ´Â ¸Þ¼Òµå
static void download(javax.servlet.http.HttpServletResponse response, java.lang.String displayName, java.io.File file)
          ÆÄÀÏÀ» stream À¸·Î Àü´ÞÇÏ´Â ¸Þ¼Òµå
static long getDirSizeToByteUnit(java.io.File directory)
          ÀÎÀÚ·Î Àü´ÞµÈ µð·ºÅ丮ÀÇ Å©±â¸¦ byte ´ÜÀ§·Î ¹ÝȯÇÏ´Â ¸Þ¼Òµå
static long getDirSizeToByteUnit(java.lang.String directoryPath)
          ÀÎÀÚ·Î Àü´ÞµÈ °æ·Î¿¡ ÇØ´çÇÏ´Â µð·ºÅ丮ÀÇ Å©±â¸¦ byte ´ÜÀ§·Î ¹ÝȯÇÏ´Â ¸Þ¼Òµå
static java.lang.String getFileExtension(java.io.File file)
          ÀÎÀÚ·Î Àü´ÞµÈ ÆÄÀÏÀÇ È®ÀåÀÚ¸¦ ¹ÝȯÇÏ´Â ¸Þ¼Òµå
static java.lang.String getFileExtension(java.lang.String filePath)
          ÀÎÀÚ·Î Àü´ÞµÈ ÆÄÀϸíÀÇ È®ÀåÀÚ¸¦ ¹ÝȯÇÏ´Â ¸Þ¼Òµå
static java.lang.String getFileName(java.io.File file)
          ÀÎÀÚ·Î Àü´ÞµÈ ÆÄÀϰ´Ã¼¿¡¼­ ÆÄÀÏ¸í¸¸ ÃßÃâ(°æ·Î´Â Á¦°Å)ÇÏ´Â ¸Þ¼Òµå
static java.lang.String getFileName(java.lang.String filePath)
          ÀÎÀÚ·Î Àü´ÞµÈ ÆÄÀϰæ·Î¿¡¼­ ÆÄÀÏ¸í¸¸ ÃßÃâ(°æ·Î´Â Á¦°Å)ÇÏ´Â ¸Þ¼Òµå
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Method Detail

getDirSizeToByteUnit

public static long getDirSizeToByteUnit(java.lang.String directoryPath)
ÀÎÀÚ·Î Àü´ÞµÈ °æ·Î¿¡ ÇØ´çÇÏ´Â µð·ºÅ丮ÀÇ Å©±â¸¦ byte ´ÜÀ§·Î ¹ÝȯÇÏ´Â ¸Þ¼Òµå

Parameters:
directoryPath - µð·ºÅ丮 °æ·Î
Returns:
µð·ºÅ丮ÀÇ byte ´ÜÀ§ÀÇ Å©±â

getDirSizeToByteUnit

public static long getDirSizeToByteUnit(java.io.File directory)
ÀÎÀÚ·Î Àü´ÞµÈ µð·ºÅ丮ÀÇ Å©±â¸¦ byte ´ÜÀ§·Î ¹ÝȯÇÏ´Â ¸Þ¼Òµå

Parameters:
directory - µð·ºÅ丮 ÆÄÀϰ´Ã¼
Returns:
µð·ºÅ丮ÀÇ byte ´ÜÀ§ÀÇ Å©±â

getFileExtension

public static java.lang.String getFileExtension(java.io.File file)
ÀÎÀÚ·Î Àü´ÞµÈ ÆÄÀÏÀÇ È®ÀåÀÚ¸¦ ¹ÝȯÇÏ´Â ¸Þ¼Òµå

Parameters:
file - È®ÀåÀÚ¸¦ ¾Ë°íÀÚ ¿øÇÏ´Â ÆÄÀϸí
Returns:
È®ÀåÀÚ¸í

getFileExtension

public static java.lang.String getFileExtension(java.lang.String filePath)
ÀÎÀÚ·Î Àü´ÞµÈ ÆÄÀϸíÀÇ È®ÀåÀÚ¸¦ ¹ÝȯÇÏ´Â ¸Þ¼Òµå

Parameters:
filePath - È®ÀåÀÚ¸¦ ¾Ë°íÀÚ ¿øÇÏ´Â ÆÄÀϸí
Returns:
È®ÀåÀÚ¸í

getFileName

public static java.lang.String getFileName(java.lang.String filePath)
ÀÎÀÚ·Î Àü´ÞµÈ ÆÄÀϰæ·Î¿¡¼­ ÆÄÀÏ¸í¸¸ ÃßÃâ(°æ·Î´Â Á¦°Å)ÇÏ´Â ¸Þ¼Òµå

Parameters:
filePath -
Returns:
°æ·Î°¡ Á¦°ÅµÈ ÆÄÀϸí

getFileName

public static java.lang.String getFileName(java.io.File file)
ÀÎÀÚ·Î Àü´ÞµÈ ÆÄÀϰ´Ã¼¿¡¼­ ÆÄÀÏ¸í¸¸ ÃßÃâ(°æ·Î´Â Á¦°Å)ÇÏ´Â ¸Þ¼Òµå

Parameters:
file -
Returns:
°æ·Î°¡ Á¦°ÅµÈ ÆÄÀϸí

copyFile

public static void copyFile(java.io.File src,
                            java.io.File dest)
                     throws java.io.IOException
ÆÄÀÏÀ» º¹»çÇÏ´Â ¸Þ¼Òµå

Parameters:
src - ¿øº» ÆÄÀÏ °´Ã¼
dest - ´ë»ó ÆÄÀÏ °´Ã¼
Throws:
java.io.IOException

copy

public static void copy(java.io.InputStream in,
                        java.io.OutputStream out)
                 throws java.io.IOException
ÀÔ·Â stream µ¥ÀÌÅ͸¦ Ãâ·Â stream À¸·Î º¹»çÇÏ´Â ¸Þ¼Òµå

Parameters:
in - ÀԷ½ºÆ®¸²
out - Ãâ·Â½ºÆ®¸²
Throws:
java.io.IOException

deleteFile

public static boolean deleteFile(java.lang.String fileName)
ÆÄÀÏ »èÁ¦ ¸Þ¼Òµå

Parameters:
fileName - ÆÄÀÏ °æ·Î
Returns:
¼º°ø¿©ºÎ

deleteFile

public static boolean deleteFile(java.io.File file)
ÆÄÀÏ »èÁ¦ ¸Þ¼Òµå

Parameters:
file - ÆÄÀÏ °´Ã¼
Returns:
¼º°ø¿©ºÎ

deleteDirectory

public static boolean deleteDirectory(java.lang.String directoryPath)
µð·ºÅ丮 »èÁ¦ ¸Þ¼Òµå

Parameters:
directoryPath - µð·ºÅ丮 °æ·Î
Returns:
¼º°ø¿©ºÎ

deleteDirectory

public static boolean deleteDirectory(java.io.File directory)
µð·ºÅ丮 »èÁ¦ ¸Þ¼Òµå

Parameters:
directory - µð·ºÅ丮 °´Ã¼
Returns:
¼º°ø¿©ºÎ

displayImage

public static void displayImage(javax.servlet.http.HttpServletResponse response,
                                java.io.File file)
À̹ÌÁö µ¥ÀÌÅ͸¦ stream À¸·Î Àü´ÞÇÏ´Â ¸Þ¼Òµå

Parameters:
response -
file -

displayVideo

public static void displayVideo(javax.servlet.http.HttpServletResponse response,
                                java.io.File file)
ºñµð¿À µ¥ÀÌÅ͸¦ stream À¸·Î Àü´ÞÇÏ´Â ¸Þ¼Òµå

Parameters:
response -
file -

download

public static void download(javax.servlet.http.HttpServletResponse response,
                            java.lang.String displayName,
                            java.io.File file)
ÆÄÀÏÀ» stream À¸·Î Àü´ÞÇÏ´Â ¸Þ¼Òµå

Parameters:
response -
displayName -
file -