Visual LISP, AutoLISP and General Customization

Visual LISP, AutoLISP and General Customization

Reply
Active Member
6 Posts
0 Kudos
Registered: ‎12-29-2010
Post 1 of 4
Accepted Solution

Delete folder command

680 Views, 3 Replies
01-07-2011 10:59 AM

Hi everybody

 

I need to delete a folder (not empty) in my LISP routine and I’m not being able to do so. I created the folder using (vl-mkdir “foldername”) but I don’t find the equivalent command to remove it. Any help?

 

Thanks

Nuno

This delete the folder and its content:

(setq FSO (vlax-create-object "Scripting.FileSystemObject"))
(vlax-invoke FSO "DeleteFolder" "D:\\folder1\\folder2\\Prog\\AutoLISP\\deletme" :vlax-true)

at the end release the FSO:

(vlax-release-object FSO)

 

Hope this helps.

 

Justo Aguiar.

Valued Contributor
80 Posts
0 Kudos
Registered: ‎09-23-2008
Post 2 of 4

Re: Delete folder command

01-07-2011 12:22 PM in reply to: nn.araujo

This delete the folder and its content:

(setq FSO (vlax-create-object "Scripting.FileSystemObject"))
(vlax-invoke FSO "DeleteFolder" "D:\\folder1\\folder2\\Prog\\AutoLISP\\deletme" :vlax-true)

at the end release the FSO:

(vlax-release-object FSO)

 

Hope this helps.

 

Justo Aguiar.

Active Member
6 Posts
0 Kudos
Registered: ‎12-29-2010
Post 3 of 4

Re: Delete folder command

01-09-2011 02:51 AM in reply to: nn.araujo

Hello Just Aguiar,

 

It works perfectly. I just change from absolute path to local path (vlax-invoke FSO "DeleteFolder" ".\\foldername" :vlax-true). Problem solved!

 

Thanks

Nuno

Valued Contributor
76 Posts
1 Kudo
Registered: ‎05-18-2004
Post 4 of 4

Re: Delete folder command

03-29-2011 12:35 PM in reply to: nn.araujo

Any way to use a while card?

 

I want to delete all the Background Plot folders.

 

For me they are created in C:\Temp\BGPlot_2552 but the number varies.

 

Please let me know.

Post to the Community

Have questions about Autodesk products? Ask the community.

New Post
Announcements
Are you interested in helping shape the future of the Autodesk Community? To participate in this brief usability study, please click here. Your time and input is greatly appreciated!