사용자 도구

사이트 도구


사이드바

잡개발자:심플웍스:유틸리티:file

문서의 이전 판입니다!


FileUtil

공통

메서드 매개변수 리턴 비고
getFileExt file 파일/경로 확장자 확장자 추출
getFileIcon file 파일/경로 아이콘 아이콘 이미지 1)
getFileSize file 파일/경로 용량 (Bytes) 파일 용량
toFileSizeUnit size 용량 (Bytes) 용량 (자동 단위) 용량 단위 변환
size 용량 (Bytes)
opt 옵션 2)
- TB 또는 T
- GB 또는 G
- MB 또는 M
- KB 또는 K
용량 (수동 단위)
readTxt file 파일/경로 텍스트 데이터 파일 읽기 (*.txt)
writeTxt file 파일/경로
data 텍스트 데이터
파일/경로 파일 쓰기 (*.txt)
readCsv file 파일/경로 arr 배열 파일 읽기 (*.csv)
writeCsv file 파일/경로
arr 배열
파일/경로 파일 쓰기 (*.csv)
readBinary file 파일/경로 바이너리 데이터 바이너리 읽기
writeBinary data 바이너리 데이터 파일/경로 바이너리 쓰기

Java

메서드 매개변수 리턴 비고
copyFile src_file 원본 파일/경로
tgt_file 대상 파일/경로
N/A 파일 복사
deleteFile file 파일/경로 N/A 파일 삭제
moveFile src_file 원본 파일/경로
tgt_file 대상 파일/경로
N/A 파일 이동 3)
copyFolder src_folder 원본 폴더/경로
tgt_folder 대상 폴더/경로
N/A 폴더 복사
deleteFolder folder 폴더/경로 N/A 폴더 삭제
moveFolder src_folder 원본 폴더/경로
tgt_folder 대상 폴더/경로
N/A 폴더 이동 4)
zip folder 폴더/경로 압축 파일/경로
(zip)
압축
folder 폴더/경로
opt 옵션 5)
- zip
- gz
- tgz
압축 파일/경로
(zip / gz / tgz)
unzip file 파일/경로 해제 폴더/경로 해제
upload FIXME FIXME 업로드 6) 7) 8)
download FIXME FIXME 다운로드
1)
지원
- 이미지: jpg, jpeg, png, gif, bmp
- 문서: doc, docx, xls, xlsx, ppt, pptx, hwp, hwpx, pdf, txt
- 압축: zip, gz, tgz
2) , 5)
대/소문자 구분 없음
3)
내부 로직: 원본 파일 복사 후 삭제
4)
내부 로직: 원본 폴더 복사 후 삭제
6)
폴더 경로, 용량 제한
7)
화이트리스트
- 기본: jpg, jpeg, png, gif, bmp, doc, docx, xls, xlsx, ppt, pptx, hwp, hwpx, pdf, txt, zip, gz, tgz
- 확장: 사용자 지정
8)
블랙리스트
- 기본: asp, aspx, jsp, java, class, php, cgi, perl, py, pyc, pyo, js, vbs, bat, sh, exe, msi, apk
- 확장: 사용자 지정