Visual LISP, AutoLISP and General Customization

Reply
Active Member
nn.araujo
Posts: 6
Registered: ‎12-29-2010
Message 1 of 4 (614 Views)
Accepted Solution

Delete folder command

614 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

Valued Contributor
JustoAg
Posts: 80
Registered: ‎09-23-2008
Message 2 of 4 (605 Views)

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
nn.araujo
Posts: 6
Registered: ‎12-29-2010
Message 3 of 4 (586 Views)

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
anovelli
Posts: 76
Registered: ‎05-18-2004
Message 4 of 4 (409 Views)

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.

You are not logged in.

Log into access your profile, ask and answer questions, share ideas and more. Haven't signed up yet? Register

Announcements
Are you familiar with the Autodesk Expert Elites? The Expert Elite program is made up of customers that help other customers by sharing knowledge and exemplifying an engaging style of collaboration. To learn more, please visit our Expert Elite website.

Need installation help?

Start with some of our most frequented solutions to get help installing your software.

Ask the Community