사용자 도구

사이트 도구


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

차이

문서의 선택한 두 판 사이의 차이를 보여줍니다.

차이 보기로 링크

양쪽 이전 판 이전 판
다음 판
이전 판
잡개발자:심플웍스:유틸리티:file [2026/02/12 10:50]
carlito76
잡개발자:심플웍스:유틸리티:file [2026/06/05 14:45] (현재)
carlito76
줄 1: 줄 1:
 {{htmlmetatags> {{htmlmetatags>
-metatag-description=(심플웍스, SimpleWorks, 유틸리티, FileUtil) +metatag-description=(심플웍스, SimpleWorks, 유틸리티, Utility, 유틸, Util, FileUtil) 
-metatag-og:description=(심플웍스, SimpleWorks, 유틸리티, FileUtil)+metatag-og:description=(심플웍스, SimpleWorks, 유틸리티, Utility, 유틸, Util, FileUtil)
 }} }}
  
줄 9: 줄 9:
 ^  메서드  ^  매개변수  ^  리턴  ^  비고  ^ ^  메서드  ^  매개변수  ^  리턴  ^  비고  ^
 | getFileExt | file 파일/경로 | 확장자 | 확장자 추출 | | getFileExt | file 파일/경로 | 확장자 | 확장자 추출 |
-| getFileIcon | file 파일/경로 | 아이콘 | 아이콘 이미지 ((지원\\ - 이미지: jpg, jpeg, png, gif, bmp\\ - 문서: doc, docx, xls, xlsx, ppt, pptx, hwp, hwpx, pdf, txt\\ - 압축: zip, gz, tgz)) |+| getFileIcon | file 파일/경로 | 아이콘 | 아이콘 이미지 ((지원\\ - 이미지: jpg, jpeg, png, gif, bmp\\ - 문서: doc, docx, xls, xlsx, ppt, pptx, hwp, hwpx, pdf, txt\\ - 압축: zip, gz, tgz\\ - 기타)) |
 | getFileSize | file 파일/경로 | 용량 | 파일 용량 (Bytes) | | getFileSize | file 파일/경로 | 용량 | 파일 용량 (Bytes) |
 | toFileSizeUnit | size 용량 | 용량\\ (자동 단위 표기) | 파일 용량 단위 변환\\ (Bytes → 자동/수동) | | toFileSizeUnit | size 용량 | 용량\\ (자동 단위 표기) | 파일 용량 단위 변환\\ (Bytes → 자동/수동) |
줄 23: 줄 23:
 ^  메서드  ^  매개변수  ^  리턴  ^  비고  ^ ^  메서드  ^  매개변수  ^  리턴  ^  비고  ^
 | isFile | file 파일/경로 | true / false | 파일 존재 여부 | | isFile | file 파일/경로 | true / false | 파일 존재 여부 |
-| deleteFile | file 파일/경로 | true / false | 파일 삭제 | +| deleteFile | file 파일/경로 | true / false | 파일 삭제 ((TOCTOU 경쟁 조건)) | 
-| copyFile | src_file 원본 파일/경로\\ tgt_file 대상 파일/경로 | true / false | 파일 복사\\ (기존 파일 존재 시 덮어쓰기) | +| copyFile | src_file 원본 파일/경로\\ tgt_file 대상 파일/경로 | true / false | 파일 복사\\ (동일한 파일명 덮어쓰기) | 
-| moveFile | src_file 원본 파일/경로\\ tgt_file 대상 파일/경로 | true / false | 파일 이동 ((원본 파일 복사 후 삭제))\\ (기존 파일 존재 시 덮어쓰기) |+| moveFile | src_file 원본 파일/경로\\ tgt_file 대상 파일/경로 | true / false | 파일 이동 ((원본 파일 복사 후 삭제))\\ (동일한 파일명 덮어쓰기) |
 | isFolder | file 폴더/경로 | true / false | 폴더 존재 여부 | | isFolder | file 폴더/경로 | true / false | 폴더 존재 여부 |
-| deleteFolder | folder 폴더/경로 | true / false | 폴더 삭제 | +| deleteFolder | folder 폴더/경로 | true / false | 폴더 삭제 ((TOCTOU 경쟁 조건)) | 
-| copyFolder | src_folder 원본 폴더/경로\\ tgt_folder 대상 폴더/경로 | true / false | 폴더 복사\\ (기존 폴더 존재 시 덮어쓰기) | +| copyFolder | src_folder 원본 폴더/경로\\ tgt_folder 대상 폴더/경로 | true / false | 폴더 복사\\ (동일한 폴더명 덮어쓰기) | 
-| moveFolder | src_folder 원본 폴더/경로\\ tgt_folder 대상 폴더/경로 | true / false | 폴더 이동 ((원본 폴더 복사 후 삭제))\\ (기존 폴더 존재 시 덮어쓰기) | +| moveFolder | src_folder 원본 폴더/경로\\ tgt_folder 대상 폴더/경로 | true / false | 폴더 이동 ((원본 폴더 복사 후 삭제))\\ (동일한 폴더명 덮어쓰기) | 
-| createFolder | folder 폴더/경로 | true / false | 폴더 생성\\ (기존 폴더 존재 시 미생성) | +| createFolder | folder 폴더/경로 | true / false | 폴더 생성\\ (동일한 폴더명 미생성) | 
-| compress | folder 폴더/경로 | 압축 파일/경로\\ (zip) | 압축 ((FIXME 이름 중복 정책)) |+| compress | folder 폴더/경로 | 압축 파일/경로\\ (zip) | 압축\\ (동일한 파일명 덮어쓰기) |
 | ::: | folder 폴더/경로\\ opt 옵션 ((대/소문자 구분 없음))\\ - zip\\ - gz\\ - tgz | 압축 파일/경로\\ (zip / gz / tgz) | ::: | | ::: | folder 폴더/경로\\ opt 옵션 ((대/소문자 구분 없음))\\ - zip\\ - gz\\ - tgz | 압축 파일/경로\\ (zip / gz / tgz) | ::: |
-| uncompress | file 파일/경로 | 해제 폴더/경로 | 해제 ((FIXME 이름 중복 정책)) |+| uncompress | file 파일/경로 | 해제 폴더/경로 | 해제\\ (동일한 폴더명 덮어쓰기) |
 | upload | FIXME ((FIXME\\ - 폴더 경로\\ - 용량 제한\\ - 확장자 제한)) | JSON | 업로드 ((썸네일 생성)) ((확장자\\ - 허용: jpg|jpeg|png|gif|bmp|doc|docx|xls|xlsx|ppt|pptx|hwp|hwpx|pdf|txt|zip|gz|tgz\\ - 차단: asp|aspx|jsp|java|class|php|cgi|perl|py|pyc|pyo|js|vbs|bat|sh|exe|msi|apk)) | | upload | FIXME ((FIXME\\ - 폴더 경로\\ - 용량 제한\\ - 확장자 제한)) | JSON | 업로드 ((썸네일 생성)) ((확장자\\ - 허용: jpg|jpeg|png|gif|bmp|doc|docx|xls|xlsx|ppt|pptx|hwp|hwpx|pdf|txt|zip|gz|tgz\\ - 차단: asp|aspx|jsp|java|class|php|cgi|perl|py|pyc|pyo|js|vbs|bat|sh|exe|msi|apk)) |
 | download | file 파일/경로 | 다운로드 | 다운로드 | | download | file 파일/경로 | 다운로드 | 다운로드 |
줄 73: 줄 73:
 </sxh> </sxh>
  
-{{tag>"심플웍스" "SimpleWorks"}}+{{tag>"심플웍스" "SimpleWorks" "유틸리티"}}