JAVA야

파일관련 몇가지 메소드

administrators 2009. 12. 7. 14:25

/**
* Description :파일을 삭제 한다.
* @param String sDir : 디렉토리
* @param String sFile : 파일명
* @return boolean
* @exception none
*/
public static boolean deleteFile(String sDir, String sFile)
{
boolean suc = true;
suc = (new File(sDir + sFile )).delete();
return suc;
}

/**
* Description : 파일 명을 변경 한다.
* @param String sDir : 디렉토리
* @param String sOldFileName : 이전 파일명
* @param String sNewFileName : 새 파일명
* @return boolean
* @exception none
*/
public static boolean renameFile(String sDir, String sOldFileName , String sNewFileName)
{
File oOldFile = null;
File onewFile = null;
boolean suc = true;

oOldFile = new File(sDir + sOldFileName);
oNewFile = new File(sDir + sNewFileName);
suc = oOldFile.renameTo(oNewFile);
return suc;
}

/**
* Description : 파일을 복사한다.
* @param String sOldDir : 이전 디렉토리
* @param String sNewDir : 새 디렉토리
* @param String sFileName : 파일명
* @return boolean
* @exception none
*/
public static boolean moveFile(String sOldDir, String sNewDir , String sFileName)
{
boolean suc = true;
File oOldFile = null;
File onewFile = null;

oOldFile = new File(sOldDir + sFileName);
oNewFile = new File(sNewDir);

suc = oOldFile.renameTo(new File(oNewFile, sFileName) );
return suc;
}

'JAVA야' 카테고리의 다른 글

p6spy - 쿼리 로그 보기  (0) 2009.12.24
[펌]replaceAll  (0) 2009.12.23
파일사이즈구하기(멀티파트용량제한에러시 )  (0) 2009.12.07
LinkedHashMap 순서가 있는 hash  (0) 2009.12.07
replace(1.4이전에서 구현)  (0) 2009.12.07