Create a folder with nested folders.
function CreateFolder(const sFolderName: string): integer;
Parameter |
Type |
Value |
---|---|---|
sFolderName |
string |
full name of a folder you create; you can specify several nested folders; |
Result |
Value |
---|---|
0 |
all OK, folder was created successfully; |
1 |
all OK, such folder already exist; |
-1 |
folder name can't be empty; |
-2 |
folder creating failure. Check the name, rights, and technical ability for creating folder in a specified path. |
const
FOLDER_NAME = 'c:\temp\logs\today reports\';
var
iResult: integer;
s: string;
begin
iResult := CreateFolder(FOLDER_NAME);
case iResult of
0: s := 'all ok, folder created';
1: s := 'all ok, folder already exists';
-1: s := 'folder name cannot be empty';
-2: s := 'error folder creating';
end;
mLogScript(s, '');
end.
[17:59:32] (Log "CreateFolder"): all ok, folder created
[17:59:32] (Run "CreateFolder"): Script operation time: 3 ms
[17:59:32] (Run "CreateFolder"): Script done successfully.
[17:59:35] (Log "CreateFolder"): all ok, folder already exists
[17:59:35] (Run "CreateFolder"): Script operation time: 3 ms
[17:59:35] (Run "CreateFolder"): Script done successfully.