English

How To: Create a directory using Avenue

Summary

You can use the system.execute() request to send commands from ArcView to the Operating System.

Procedure

• Option 1: The following line has a hardcoded pathname of the directory to be created. Insert it into your script, edit it as necessary, compile it, and run it:

`Code:System.Execute("c:\winnt\system32\command.com /c mkdir drive:\pathname")  `

• Option 2: The following code prompts you for the pathname of the directory to be created. Insert it into your script, edit it as necessary, compile it, and run it:

`Code:newDirectory = MsgBox.Input("c:\gis\data", "Create Directory", "")System.Execute("c:\winnt\system32\command.com /c mkdir"++newDirectory) `

`Note:You may need to do a Find to determine where command.com is located on your system.  `

`Note:For extended pathnames, make sure the directories preceding the one you want to create already exist.  `