itsm_ysm/src/main/java/nlib/util/FileUtil.java
2021-07-16 17:20:16 +09:00

54 lines
1.2 KiB
Java

package nlib.util;
import egovframework.com.utl.fcc.service.EgovStringUtil;
/**
* <pre>
* @Class Name : FileUtil.java
*
* @Description : 파일 처리관련 유틸리티 기능 모음 클래스
*
*
* @프로젝트명: 지방문화원 통합자료관리시스템 구축사업 (2021)
*
* </pre>
*
* @ ------------ -------- ---------------------------
* @ 수정일 수정자 수정내용
* @ ------------ -------- ---------------------------
* @ 2021. 7. 16. KNKIM 최초 생성
*
*
* @author 이씨플라자 * DIGITALSHIP KNKIM
* @since 2021. 7. 16.
* @version 1.0
*
*/
public class FileUtil extends EgovStringUtil {
/**
* 경로나 파일명으로 적합한지를 판단한다.
*
* @param path
* @return 적합한 경우, true
*/
public static boolean isValid(String pathOrFilename) {
if(pathOrFilename == null || pathOrFilename.trim().length() == 0) return false;
if(pathOrFilename.contains("..")) return false;
return true;
}
/**
* 경로나 파일명으로 적합한지를 판단한다.
*
* @param path
* @return 부적합한 경우, true
*/
public static boolean isNotValid(String pathOrFilename) {
return !isValid(pathOrFilename);
}
}