Commands & Syntax > Commands > Folder Manipulation >

www.perfectkeyboard.com

 

DELETE - < dirdel >() ... [Free]

 

Folder DELETE
<dirdel>("Source",Unused,Retries,Variable for number of processed files,Variable for number of failures,"Log errors",Show progress)
Available in: Free edition

Deletes directory including all subdirectories. The directory doesn't have to be empty - all the files in the directory are deleted.

 

#

Parameter name

Parameter description

1

Source

Full path to the directory to delete (e.g., "c:\olddata").

2

Unused

Must be 0.

3

Retries

 

4

Variable for number of processed files

 

5

Variable for number of failures

 

6

Log errors

 

7

Show progress

 

 

Example (Macro Steps):

 

1

<#> <#> This macro deletes directory you select

2

Macro execution: ONLY COMMANDS

3

Message SHOW "" : "Select folder you want to delete." (other parameters: x = 100, y = 100, Window title = Message, Buttons = None, Timeout (seconds) = , Always on top = ).

4

Variable OPERATION "SELECT_FOLDER" (Variable for result = vDir, Input text/variable = , Parameter 1 = Select Folder, Parameter 2 = , Parameter 3 = 0)

5

IF STRING _vCanceled==1

6

Macro EXIT

7

ENDIF

8

Message CLOSE

9

Message SHOW "" : "Folder delete process is in progress. Please wait...." (other parameters: x = 100, y = 100, Window title = Message, Buttons = None, Timeout (seconds) = , Always on top = ).

10

Folder DELETE "vDir" (Unused = 0, Variable for number of processed files = , Variable for number of failures = , Log errors = , Show progress = )

11

Message CLOSE

Example (Plain Text):

 

<#> This macro deletes directory you select

<#>

<cmds>

 

<msg>(100,100,"Select folder you want to delete.","Message",0)

<var_oper>(vDir,"",SELECT_FOLDER,"Select Folder","", "0")

<if_str>("_vCanceled==1")

   <exitmacro>

<endif>

<msgoff>

 

<msg>(100,100,"Folder delete process is in progress. Please wait....","Message",0)

<dirdel>("vDir",0)

<msgoff>