FileUpload | Methods |  |

## setAutoMakeDirs

파일 저장 및 이동시 파일생성에 필요한 상위 디렉토리를 모두 생성합니다.

#### Syntax

    void setAutoMakeDirs ( boolean autoMakeDirs )

#### Parameters

autoMakeDirs

[in] autoMakeDirs 속성 값을 입력합니다. 기본 값은 false입니다.

true | 파일생성에 필요한 상위 디렉토리를 모두 생성합니다.
false | 파일생성에 필요한 상위 디렉토리를 생성하지 않습니다.

#### Return Values

#### Remarks

autoMakeDirs 값이 false일 경우, 파일이 저정되는 경로는 FileUpload.startUpload() Method 호출 전에 미리 생성해 두어야 합니다.

#### Sample Codes

Java

    FileUpload fileUpload = new FileUpload(request, response);
    try {
    	// 파일 저장 및 이동시 파일생성에 필요한 상위 디렉토리를 모두 생성합니다.
    	fileUpload.setAutoMakeDirs(true);
    	String saveDirPath = request.getRealPath("/");
    	saveDirPath += ("UploadDir" + File.separator);
    	fileUpload.startUpload(saveDirPath);

    	FileItem[] fileItems = fileUpload.getFileItems("files");
    	if(fileItems != null) {
    	}
    }
    catch(CrossUploaderException ex) {
    }
    catch(Exception ex) {
    	fileUpload.deleteUploadedFiles();
    }
    finally {
    	fileUpload.clear();
    }