|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object egovframework.rfc3.common.util.EgovFileTool
public class EgovFileTool
Class Name : EgovFileTool.java Description : 시스템 디렉토리 정보를 확인하여 제공하는 Business class Modification Information 수정일 수정자 수정내용 ------- -------- --------------------------- 2009.01.13 조재영 최초 생성
(C) 2009 by MOPAS All right reserved.
Constructor Summary | |
---|---|
EgovFileTool()
|
Method Summary | |
---|---|
static boolean |
canRead(java.lang.String filePath)
Comment : 디렉토리(파일)의 읽기권한을 확인한다. |
static boolean |
canWrite(java.lang.String filePath)
Comment : 디렉토리(파일)의 쓰기권한을 확인한다. |
static boolean |
checkFileExstByExtnt(java.lang.String dir,
java.lang.String eventn)
확장자별로 디렉토리에 파일이 존재하는지 체크하는 기능 |
static boolean |
checkFileExstByName(java.lang.String dir,
java.lang.String file)
디렉토리에 파일이 존재하는지 체크하는 기능 |
static boolean |
checkFileExstByOwner(java.lang.String dir,
java.lang.String owner)
디렉토리에 생성자별 파일이 존재하는지 체크하는 기능 |
static boolean |
checkFileExstBySize(java.lang.String dir,
long sizeFrom,
long sizeTo)
사이즈별로 디렉토리에 파일이 존재하는지 체크하는 기능 |
static boolean |
checkFileExstByUpdtPd(java.lang.String dir,
java.lang.String updtFrom,
java.lang.String updtTo)
수정기간별로 디렉토리에 파일이 존재하는지 체크하는 기능 |
static boolean |
checkReadAuth(java.lang.String file)
파일의 읽기권한을 체크한다. |
static boolean |
checkWriteAuth(java.lang.String file)
파일의 쓰기권한을 체크한다. |
static boolean |
cmprFilesByContent(java.lang.String cmprFile1,
java.lang.String cmprFile2)
두 파일의 내용을 비교하는 기능 (TEXT파일만 가능) |
static boolean |
cmprFilesByOwner(java.lang.String cmprFile1,
java.lang.String cmprFile2)
두 파일의 생성자를 비교하는 기능 |
static boolean |
cmprFilesBySize(java.lang.String cmprFile1,
java.lang.String cmprFile2)
두 파일의 사이즈를 비교하는 기능 (KB 단위 비교) |
static boolean |
cmprFilesByUpdtPd(java.lang.String cmprFile1,
java.lang.String cmprFile2)
두 파일의 수정일자를 비교하는 기능 |
static boolean |
copyDirectory(java.lang.String originalDirPath,
java.lang.String targetDirPath)
Comment : 디렉토리를 복사한다. |
static boolean |
copyDirectory(java.lang.String originalDirPath,
java.lang.String targetDirPath,
java.lang.String owner)
Comment : 디렉토리를 복사한다. |
static boolean |
copyDirectory(java.lang.String originalDirPath,
java.lang.String targetDirPath,
java.lang.String fromDate,
java.lang.String toDate)
Comment : 디렉토리를 복사한다. |
static boolean |
copyFile(java.lang.String source,
java.lang.String target)
단일 파일을 다른 파일에 복사(Copy)한다. |
static boolean |
copyFiles(java.lang.String[] source,
java.lang.String target)
여러 파일을 다른 디렉토리에 복사(Copy)한다. |
static boolean |
copyFilesByExtnt(java.lang.String source,
java.lang.String extnt,
java.lang.String target)
확장자별 파일들을 다른 디렉토리에 복사(Copy)한다. |
static boolean |
copyFilesByOwner(java.lang.String source,
java.lang.String owner,
java.lang.String target)
생성자별 파일들을 다른 디렉토리에 복사(Copy)한다. |
static boolean |
copyFilesBySize(java.lang.String source,
long sizeFrom,
long sizeTo,
java.lang.String target)
사이즈내 파일들을 다른 디렉토리에 복사(Copy)한다. |
static boolean |
copyFilesByUpdtPd(java.lang.String source,
java.lang.String updtFrom,
java.lang.String updtTo,
java.lang.String target)
수정기간내 파일들을 다른 디렉토리에 복사(Copy)한다. |
static java.lang.String |
createDirectory(java.lang.String dirPath)
Comment : 디렉토리를 생성한다. |
static java.lang.String |
createNewDirectory(java.lang.String dirPath)
Comment : 디렉토리를 생성한다. |
static java.lang.String |
createNewFile(java.lang.String filePath)
Comment : 파일을 생성한다. |
static java.lang.String |
deleteDirectory(java.lang.String dirDeletePath)
Comment : 디렉토리를 삭제한다. |
static java.lang.String |
deleteDirectory(java.lang.String dirDeletePath,
java.lang.String dirOwner)
Comment : 디렉토리를 삭제한다. |
static java.lang.String |
deleteDirectory(java.lang.String dirDeletePath,
java.lang.String fromDate,
java.lang.String toDate)
Comment : 디렉토리를 삭제한다. |
static java.lang.String |
deleteFile(java.lang.String fileDeletePath)
Comment : 파일을 삭제한다. |
static java.lang.String |
deletePath(java.lang.String filePath)
Comment : 디렉토리(파일)를 삭제한다. |
static boolean |
execCopyFile(java.io.File srcFile,
java.io.File tarFile)
복사를 수행하는 기능 |
static java.lang.String |
getAccess(java.lang.String file)
파일(디렉토리)의 접근권한을 조회하는 기능 |
static java.lang.StringBuffer |
getDirectoryMoniteringInfo(java.lang.String targetDirPath)
Comment : 디렉토리감시정보를 로그파일로부터 읽어온다. |
static long |
getDirectorySize(java.lang.String targetDirPath)
디렉토리의 사이즈를 조회한다. |
static java.lang.String |
getDrctryName(java.lang.String file)
파일(디렉토리)가 존재하는 디렉토리(Parent)를 조회하는 기능 |
static boolean |
getExistDirectory(java.lang.String targetDirPath)
Comment : 디렉토리 존재여부를 확인한다. |
static boolean |
getExistDirectory(java.lang.String targetDirPath,
java.lang.String ownerName)
Comment : 디렉토리 존재여부를 확인한다. |
static java.util.ArrayList |
getExistDirectory(java.lang.String baseDirPath,
java.lang.String targetDirPath,
int cnt)
Comment : 디렉토리 존재여부를 확인한다. |
static boolean |
getExistDirectory(java.lang.String targetDirPath,
java.lang.String fromDate,
java.lang.String toDate)
Comment : 디렉토리 존재여부를 확인한다. |
static java.util.ArrayList |
getFileListByDate(java.lang.String drctry,
java.lang.String updtDate)
파일의 최종수정일자별 파일목록 조회하는 기능 |
static java.util.ArrayList |
getFileListByUpdtPd(java.lang.String drctry,
java.lang.String updtFrom,
java.lang.String updtTo)
파일의 최종수정기간내 파일목록 조회하는 기능 |
static java.lang.String |
getFileName(java.lang.String file)
파일(디렉토리)가 존재하는 파일명을 조회하는 기능 |
static java.lang.String |
getFormat(java.lang.String file)
파일(디렉토리)의 포맷을 조회하는 기능 |
static java.util.ArrayList |
getLastDirectoryForModifiedDate(java.lang.String baseDirPath,
java.lang.String fromDate,
java.lang.String toDate)
Comment : 조건구간내에 생성된 디렉토리 목록을 조회한다. |
static java.lang.String |
getLastModifiedDateFromFile(java.io.File f)
Comment : 디렉토리(파일)의 최종 수정일자를 확인한다. |
static java.lang.String |
getLastModifiedDateFromFile(java.lang.String filePath)
Comment : 디렉토리(파일)의 최종 수정일자를 확인한다. |
static java.lang.String |
getMountLc(java.lang.String file)
파일(디렉토리)가 존재하는 파일시스템(마운트된 위치)을 조회하는 기능 |
static java.lang.String |
getName(java.lang.String filePath)
Comment : 디렉토리(파일)의 이름을 확인한다. |
static java.lang.String |
getOwner(java.lang.String file)
파일(디렉토리)의 생성자를 조회하는 기능 |
static long |
getSize(java.lang.String file)
파일(디렉토리)의 사이즈를 조회하는 기능 |
static java.util.ArrayList |
getSubFilesByAll(java.io.File[] fileArray)
디렉토리 내부 하위목록들 중에서 파일을 찾는 기능(모든 목록 조회) |
static java.util.ArrayList |
getSubFilesByDate(java.io.File[] fileArray,
java.lang.String updtDate)
하위디렉토리 포함 최종수정일자가 같은 파일목록을 찾는 기능 |
static java.util.ArrayList |
getSubFilesByExtnt(java.io.File[] fileArray,
java.lang.String extnt)
디렉토리 내부 하위목록들 중에서 파일을 찾는 기능(확장자별) |
static java.util.ArrayList |
getSubFilesByName(java.io.File[] fileArray,
java.lang.String file)
디렉토리 내부 하위목록들 중에서 파일을 찾는 기능(파일명) |
static java.util.ArrayList |
getSubFilesByOwner(java.io.File[] fileArray,
java.lang.String owner)
디렉토리 내부 하위목록들 중에서 파일을 찾는 기능(생성자별) |
static java.util.ArrayList |
getSubFilesBySize(java.io.File[] fileArray,
long sizeFrom,
long sizeTo)
디렉토리 내부 하위목록들 중에서 파일을 찾는 기능(사이즈별) |
static java.util.ArrayList |
getSubFilesByUpdtPd(java.io.File[] fileArray,
java.lang.String updtFrom,
java.lang.String updtTo)
디렉토리 내부 하위목록들 중에서 파일을 찾는 기능(최종수정기간별) |
static java.lang.String |
getUpdtDate(java.lang.String file)
파일(디렉토리)의 최종수정일자를 조회하는 기능 |
static boolean |
moveFile(java.lang.String originalDirPath,
java.lang.String targetDirPath)
Comment : 디렉토리를 이동한다. |
static boolean |
moveFile(java.lang.String originalDirPath,
java.lang.String targetDirPath,
java.lang.String owner)
Comment : 디렉토리를 이동한다. |
static boolean |
moveFile(java.lang.String originalDirPath,
java.lang.String targetDirPath,
java.lang.String fromDate,
java.lang.String toDate)
Comment : 디렉토리를 이동한다. |
static java.util.Vector |
parsFileByChar(java.lang.String parFile,
java.lang.String parChar,
int parField)
파일을 특정 구분자(',', '|', 'TAB')로 파싱하는 기능 |
static java.util.Vector |
parsFileBySize(java.lang.String parFile,
int[] parLen,
int parLine)
파일을 일정 길이로 파싱하는 기능 |
static boolean |
startDirectoryMonitering(java.lang.String targetDirPath)
Comment : 디렉토리감시를 시작한다. |
static boolean |
stopDirectoryMonitering(java.lang.String targetDirPath)
Comment : 디렉토리감시를 종료한다. |
Methods inherited from class java.lang.Object |
---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public EgovFileTool()
Method Detail |
---|
public static boolean getExistDirectory(java.lang.String targetDirPath) throws java.lang.Exception
Comment : 디렉토리 존재여부를 확인한다. (단일디렉토리 확인용)
String
- targetDirPath 존재여부를 확인할 디렉토리의 절대경로
java.lang.Exception
public static java.util.ArrayList getExistDirectory(java.lang.String baseDirPath, java.lang.String targetDirPath, int cnt) throws java.lang.Exception
Comment : 디렉토리 존재여부를 확인한다. (하위디렉토리 확인용)
String
- baseDirPath 존재여부를 확인할 디렉토리명의 기준경로String
- targetDirPath 확인할 대상 디렉토리. baseDirPath 하위에서 존재여부를 확인한다.int
- cnt 확인할 디렉토리 갯수 (0보다 큰값이 입력되어야 한다. -1 입력시 21474846까지 찾도록 지원함 )
java.lang.Exception
public static boolean getExistDirectory(java.lang.String targetDirPath, java.lang.String fromDate, java.lang.String toDate) throws java.lang.Exception
Comment : 디렉토리 존재여부를 확인한다. (생성일자를 조건으로 조건구간내 포함되는지 확인)
String
- targetDirPath 존재여부를 확인할 디렉토리의 절대경로String
- fromDate 생성일자 조건에 해당하는 시작일자(YYYYMMDD 형태로 입력)String
- toDate 생성일자 조건에 해당하는 종료일자(YYYYMMDD 형태로 입력)
java.lang.Exception
public static boolean getExistDirectory(java.lang.String targetDirPath, java.lang.String ownerName) throws java.lang.Exception
Comment : 디렉토리 존재여부를 확인한다. (생성자를 조건으로 일치하는지 확인)
String
- targetDirPath 존재여부를 확인할 디렉토리의 절대경로String
- ownerName 생성자명(계정정보)
java.lang.Exception
public static java.lang.String getLastModifiedDateFromFile(java.io.File f)
Comment : 디렉토리(파일)의 최종 수정일자를 확인한다. (기본로케일 java.util.Locale.KOREA 기준)
File
- f 수정일자를 확인할 대상파일
public static java.lang.String getLastModifiedDateFromFile(java.lang.String filePath)
Comment : 디렉토리(파일)의 최종 수정일자를 확인한다. (기본로케일 java.util.Locale.KOREA 기준)
String
- filePath 수정일자를 확인할 대상파일경로
public static java.util.ArrayList getLastDirectoryForModifiedDate(java.lang.String baseDirPath, java.lang.String fromDate, java.lang.String toDate)
Comment : 조건구간내에 생성된 디렉토리 목록을 조회한다.
String
- filePath 하위디렉토리를 확인할 경로String
- fromDate 조건시작일String
- toDate 조건 종료일
public static boolean canRead(java.lang.String filePath)
Comment : 디렉토리(파일)의 읽기권한을 확인한다.
String
- filePath 읽기권한을 확인할 대상파일경로
public static boolean canWrite(java.lang.String filePath)
Comment : 디렉토리(파일)의 쓰기권한을 확인한다.(대상경로가 파일인 경우만 정보가 유효함)
String
- filePath 쓰기권한을 확인할 대상파일경로
public static java.lang.String getName(java.lang.String filePath)
Comment : 디렉토리(파일)의 이름을 확인한다.
String
- filePath 이름을 확인할 대상경로
public static java.lang.String deletePath(java.lang.String filePath)
Comment : 디렉토리(파일)를 삭제한다. (파일,디렉토리 구분없이 존재하는 경우 무조건 삭제한다)
filePathToBeDeleted
- 삭제하고자 하는 파일의 절대경로 + 파일명
public static java.lang.String createDirectory(java.lang.String dirPath)
Comment : 디렉토리를 생성한다.
dirPath
- 생성하고자 하는 절대경로
public static boolean checkFileExstByName(java.lang.String dir, java.lang.String file) throws java.lang.Exception
String
- dir 디렉토리String
- file 파일
java.lang.Exception
public static boolean checkFileExstByExtnt(java.lang.String dir, java.lang.String eventn) throws java.lang.Exception
String
- dir 디렉토리String
- eventn 확장자명(.txt 형태 입력)
java.lang.Exception
public static boolean checkFileExstByOwner(java.lang.String dir, java.lang.String owner) throws java.lang.Exception
String
- dir 디렉토리String
- owner 생성자
java.lang.Exception
public static boolean checkFileExstByUpdtPd(java.lang.String dir, java.lang.String updtFrom, java.lang.String updtTo) throws java.lang.Exception
String
- dir 디렉토리String
- updtFrom 수정일자From(YYYYMMDD 형태로 입력)String
- updtTo 수정일자To(YYYYMMDD 형태로 입력)
java.lang.Exception
public static boolean checkFileExstBySize(java.lang.String dir, long sizeFrom, long sizeTo) throws java.lang.Exception
String
- dir 디렉토리long
- sizeFrom 사이즈From (KB)long
- sizeTo 사이즈To (KB)
java.lang.Exception
public static java.util.ArrayList getSubFilesByAll(java.io.File[] fileArray) throws java.lang.Exception
File[]
- fileArray 파일목록
java.lang.Exception
public static java.util.ArrayList getSubFilesByName(java.io.File[] fileArray, java.lang.String file) throws java.lang.Exception
File[]
- fileArray 파일목록String
- file 파일명
java.lang.Exception
public static java.util.ArrayList getSubFilesByExtnt(java.io.File[] fileArray, java.lang.String extnt) throws java.lang.Exception
File[]
- fileArray 파일목록String
- extnt 확장자
java.lang.Exception
public static java.util.ArrayList getSubFilesByUpdtPd(java.io.File[] fileArray, java.lang.String updtFrom, java.lang.String updtTo) throws java.lang.Exception
File[]
- fileArray 파일목록String
- updtFrom 수정일자From(YYYYMMDD 형태로 입력)String
- updtTo 수정일자To(YYYYMMDD 형태로 입력)
java.lang.Exception
public static java.util.ArrayList getSubFilesBySize(java.io.File[] fileArray, long sizeFrom, long sizeTo) throws java.lang.Exception
File[]
- fileArray 파일목록long
- sizeFrom 사이즈From(KB)long
- sizeTo 사이즈To(KB)
java.lang.Exception
public static java.util.ArrayList getSubFilesByOwner(java.io.File[] fileArray, java.lang.String owner) throws java.lang.Exception
File[]
- fileArray 파일목록String
- creator 생성자
java.lang.Exception
public static java.lang.String createNewDirectory(java.lang.String dirPath)
Comment : 디렉토리를 생성한다.
dirPath
- 생성하고자 하는 절대경로
public static java.lang.String createNewFile(java.lang.String filePath)
Comment : 파일을 생성한다.
String
- fileName 파일의 절대경로 +파일명String
- content 저장할 문자열입니다. c:/test/test1/test44.txtpublic static java.lang.String deleteDirectory(java.lang.String dirDeletePath)
Comment : 디렉토리를 삭제한다.
dirDeletePath
- 삭제하고자 하는디렉토리의 절대경로(파일의 경로가 들어오는 경우 삭제하지 않음)
public static java.lang.String deleteFile(java.lang.String fileDeletePath)
Comment : 파일을 삭제한다.
fileDeletePath
- 삭제하고자 하는파일의 절대경로
public static boolean checkReadAuth(java.lang.String file) throws java.lang.Exception
String
- file 파일
java.lang.Exception
public static boolean checkWriteAuth(java.lang.String file) throws java.lang.Exception
String
- file 파일
java.lang.Exception
public static java.util.ArrayList getFileListByDate(java.lang.String drctry, java.lang.String updtDate) throws java.lang.Exception
String
- drctry 디렉토리String
- updtDate 최종수정일자(YYYYMMDD 형태로 입력)
java.lang.Exception
public static java.util.ArrayList getFileListByUpdtPd(java.lang.String drctry, java.lang.String updtFrom, java.lang.String updtTo) throws java.lang.Exception
String
- drctry 디렉토리String
- updtFrom 최종수정일자From(YYYYMMDD 형태로 입력)String
- updtTo 최종수정일자To(YYYYMMDD 형태로 입력)
java.lang.Exception
public static java.util.ArrayList getSubFilesByDate(java.io.File[] fileArray, java.lang.String updtDate) throws java.lang.Exception
File
- fileArray 파일목록String
- updtDate 최종수정일자(YYYYMMDD 형태로 입력)
java.lang.Exception
public static java.util.Vector parsFileByChar(java.lang.String parFile, java.lang.String parChar, int parField) throws java.lang.Exception
String
- parFile 파일String
- parChar 구분자(',', '|', 'TAB')int
- parField 필드수
java.lang.Exception
public static java.util.Vector parsFileBySize(java.lang.String parFile, int[] parLen, int parLine) throws java.lang.Exception
String
- parFile 파일int[]
- parLen 각 필드의 길이int
- parLine 읽어낼 라인수
java.lang.Exception
public static boolean cmprFilesBySize(java.lang.String cmprFile1, java.lang.String cmprFile2) throws java.lang.Exception
String
- cmprFile1 파일1String
- cmprFile2 파일2
java.lang.Exception
public static boolean cmprFilesByUpdtPd(java.lang.String cmprFile1, java.lang.String cmprFile2) throws java.lang.Exception
String
- cmprFile1 파일1String
- cmprFile2 파일2
java.lang.Exception
public static boolean cmprFilesByContent(java.lang.String cmprFile1, java.lang.String cmprFile2) throws java.lang.Exception
String
- cmprFile1 파일1String
- cmprFile2 파일2
java.lang.Exception
public static boolean cmprFilesByOwner(java.lang.String cmprFile1, java.lang.String cmprFile2) throws java.lang.Exception
String
- cmprFile1 파일1String
- cmprFile2 파일2
java.lang.Exception
public static boolean copyFile(java.lang.String source, java.lang.String target) throws java.lang.Exception
String
- source 원본파일String
- target 타겟파일
java.lang.Exception
public static boolean copyFiles(java.lang.String[] source, java.lang.String target) throws java.lang.Exception
String
- source 원본파일들String
- target 타겟디렉토리
java.lang.Exception
public static boolean copyFilesByExtnt(java.lang.String source, java.lang.String extnt, java.lang.String target) throws java.lang.Exception
String
- source 원본디렉토리String
- extnt 확장자(.txt 형태 입력)String
- target 타겟디렉토리
java.lang.Exception
public static boolean copyFilesByUpdtPd(java.lang.String source, java.lang.String updtFrom, java.lang.String updtTo, java.lang.String target) throws java.lang.Exception
String
- source 원본디렉토리String
- updtFrom 수정시작일자(YYYYMMDD 형태로 입력)String
- updtTo 수정종료일자(YYYYMMDD 형태로 입력)String
- target 타겟디렉토리
java.lang.Exception
public static boolean copyFilesBySize(java.lang.String source, long sizeFrom, long sizeTo, java.lang.String target) throws java.lang.Exception
String
- source 원본디렉토리Long
- sizeFrom 최소사이즈(KB)Long
- sizeTo 최대사이즈(KB)String
- target 타겟디렉토리
java.lang.Exception
public static boolean copyFilesByOwner(java.lang.String source, java.lang.String owner, java.lang.String target) throws java.lang.Exception
String
- source 원본디렉토리String
- owner 생성자String
- target 타겟디렉토리
java.lang.Exception
public static boolean execCopyFile(java.io.File srcFile, java.io.File tarFile) throws java.lang.Exception
File
- srcFile 원본파일File
- tarFile 타겟파일
java.lang.Exception
public static java.lang.String deleteDirectory(java.lang.String dirDeletePath, java.lang.String dirOwner)
Comment : 디렉토리를 삭제한다. (소유자 정보를 통해 삭제)
dirDeletePath
- 삭제하고자 하는디렉토리의 절대경로(파일의 경로가 들어오는 경우 삭제하지 않음)owner
- 디렉토리의 삭제조건 생성자
public static java.lang.String deleteDirectory(java.lang.String dirDeletePath, java.lang.String fromDate, java.lang.String toDate)
Comment : 디렉토리를 삭제한다. (생성일자 조건으로 삭제)
dirDeletePath
- 삭제하고자 하는디렉토리의 절대경로(파일의 경로가 들어오는 경우 삭제하지 않음)fromDate
- 디렉토리의 삭제조건 시작일자toDate
- 디렉토리의 삭제조건 종료일자
public static java.lang.String getMountLc(java.lang.String file) throws java.lang.Exception
String
- file 파일(디렉토리)
java.lang.Exception
public static java.lang.String getDrctryName(java.lang.String file) throws java.lang.Exception
String
- file 파일(디렉토리)
java.lang.Exception
public static java.lang.String getFileName(java.lang.String file) throws java.lang.Exception
String
- file 파일(디렉토리)
java.lang.Exception
public static java.lang.String getUpdtDate(java.lang.String file) throws java.lang.Exception
String
- file 파일(디렉토리)
java.lang.Exception
public static java.lang.String getOwner(java.lang.String file) throws java.lang.Exception
String
- file 파일(디렉토리)
java.lang.Exception
public static java.lang.String getAccess(java.lang.String file) throws java.lang.Exception
String
- file 파일(디렉토리)
java.lang.Exception
public static long getSize(java.lang.String file) throws java.lang.Exception
String
- file 파일(디렉토리)
java.lang.Exception
public static java.lang.String getFormat(java.lang.String file) throws java.lang.Exception
String
- file 파일(디렉토리)
java.lang.Exception
public static boolean copyDirectory(java.lang.String originalDirPath, java.lang.String targetDirPath) throws java.lang.Exception
Comment : 디렉토리를 복사한다.
String
- originalDirPath 원본 디렉토리 의 절대경로String
- targetDirPath 타겟 디렉토리 의 절대경로
java.lang.Exception
public static boolean copyDirectory(java.lang.String originalDirPath, java.lang.String targetDirPath, java.lang.String fromDate, java.lang.String toDate) throws java.lang.Exception
Comment : 디렉토리를 복사한다. (생성일자 조건으로 복사)
String
- originalDirPath 원본 디렉토리 의 절대경로String
- targetDirPath 타겟 디렉토리 의 절대경로fromDate
- 디렉토리의 복사조건 시작일자toDate
- 디렉토리의 복사조건 종료일자
java.lang.Exception
public static boolean copyDirectory(java.lang.String originalDirPath, java.lang.String targetDirPath, java.lang.String owner) throws java.lang.Exception
Comment : 디렉토리를 복사한다. (생성자 조건으로복사)
String
- originalDirPath 원본 디렉토리 의 절대경로String
- targetDirPath 타겟 디렉토리 의 절대경로String
- owner 디렉토리의 복사조건생성자
java.lang.Exception
public static long getDirectorySize(java.lang.String targetDirPath) throws java.lang.Exception
String
- targetDirPath 디렉토리
java.lang.Exception
public static boolean moveFile(java.lang.String originalDirPath, java.lang.String targetDirPath) throws java.lang.Exception
Comment : 디렉토리를 이동한다.
String
- originalDirPath 원본 디렉토리 의 절대경로String
- targetDirPath 타겟 디렉토리 의 절대경로
java.lang.Exception
public static boolean moveFile(java.lang.String originalDirPath, java.lang.String targetDirPath, java.lang.String fromDate, java.lang.String toDate) throws java.lang.Exception
Comment : 디렉토리를 이동한다. (생성일자 조건으로 이동)
String
- originalDirPath 원본 디렉토리 의 절대경로String
- targetDirPath 타겟 디렉토리 의 절대경로fromDate
- 디렉토리의이동조건 시작일자toDate
- 디렉토리의 이동조건 종료일자
java.lang.Exception
public static boolean moveFile(java.lang.String originalDirPath, java.lang.String targetDirPath, java.lang.String owner) throws java.lang.Exception
Comment : 디렉토리를 이동한다. (생성자 조건으로 이동)
String
- originalDirPath 원본 디렉토리 의 절대경로String
- targetDirPath 타겟 디렉토리 의 절대경로String
- owner 디렉토리의 이동조건생성자
java.lang.Exception
public static boolean startDirectoryMonitering(java.lang.String targetDirPath) throws java.lang.Exception
Comment : 디렉토리감시를 시작한다. 모니터링 시작시 해당 디렉토리의 이름으로 생성된 로그파일에 START기입하고 종료시END기입한다. (로그파일이 이미 존재하는 경우는 모니터링이 현재 진행중인 상태이므로 새로 감시기능을 시작하지 않는다.)
String
- targetDirPath 타겟 디렉토리 의 절대경로String
- logFile 모니터링정보를 보관할 로그파일경로String
- eventPrg 이벤트 발생시 동작할 프로그램
java.lang.Exception
public static boolean stopDirectoryMonitering(java.lang.String targetDirPath) throws java.lang.Exception
Comment : 디렉토리감시를 종료한다. 모니터링 시작시 해당 디렉토리의 이름으로 생성된 로그파일에 START기입하고 종료시END기입한다. (로그파일이 존재하지 않는 경우는 모니터링이 아직 시작되지 않은 상태이므로별도로 종료하지 않는다.)
String
- targetDirPath 타겟 디렉토리 의 절대경로String
- logFile 모니터링정보를 보관할 로그파일경로(감시프로세스 확인의 키값으로 사용된다)
java.lang.Exception
public static java.lang.StringBuffer getDirectoryMoniteringInfo(java.lang.String targetDirPath) throws java.lang.Exception
Comment : 디렉토리감시정보를 로그파일로부터 읽어온다.
String
- targetDirPath 타겟 디렉토리 의 절대경로String
- logFile 모니터링정보를 보관하는 로그파일경로
java.lang.Exception
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |