/
File create folder (payload:file-create-folder)

File create folder (payload:file-create-folder)

Create folder with given name in given path. Path can be full path or relative path.

Release in: 3.0.1

Usage:

<payload:file-create-folder name=""! path=""! folder=""! />

! - mandatory

When realitve path is used you have to give a path ending in a file (e.g. /assets/fileName.ext).

Example

Example

Behaviour

Example

Behaviour

Create folder with relative path:

<payload:file-create-folder name="newFolder" path="/assets/test.html" folder="newTestFolder"/>

“newFolder” value will be:

C:\Users\userName\project\target\test-classes\assets\newTestFolder

Create folder with full path:

<payload:file-create-folder name="newFolder" path="C:\testFolder\" folder="anotherTestFolder"/>

“newFolder” value will be:

C:\testFolder\anotherTestFolder

Create folder with full path (another way):

<payload:file method="read" path="/assets/test.html" name="pathFileName"/> <property name="fullPath" value="${pathFileName?remove_ending('test.html')}"/> <payload:file-create-folder name="newFolder" path="${fullPath}" folder="anotherTestFolder"/>

“newFolder” value will be:

C:\Users\userName\project\target\test-classes\assets\anotherTestFolder







Related content