Jump to content

Deleting Multi Directories with wildcard?

Recommended Posts


Was hoping to get a little help with a scripting question as part of an Active Directory Migration project I'm involved in at work. As part of the migration we're intent on using SMS to do as much of the work as possible and so now we're faced with cleaning up the PC's where SMS isn't quite working (yeah, I know, SMS is never REALLY working %100). Anyway, I've been working on a script to clean out the registry and delete the files and services that I know normally exist, but I also want to clean out the SMS user profile folders. The problem is that, on occasion, SMS runs rampant and creates multiple profiles on a PC (often with an extention of SMSCLiSvcAcct&.001, SMSCliSvcAcct&.002, etc). Is there a way to delete sub-folders similar to using a wildcard in DOS, i.e.

DirRemove (C:\WinNT\Profiles\SMS*.*)
? If not, how can I delete the directory without know the actual name or whether it really exist.

It sounds simple, but I could not find anything in the doc's about using a wildcard for such a task.

Thanks in advance,


Link to post
Share on other sites


Just tested it, works like a champ! I can't thank you enough for your quick response. I guess I wasn't thinking that the FileFindFirstFile would work just as well on a Folder :D Ah, so much still to learn and yet so few brain cells left to store it in... DOH!!!

Thanks again


Link to post
Share on other sites
  • 9 years later...
  • Moderators


Are you serious? :o

The post above yours dates from nearly 10 years ago and the OP has not been online for 6 1/2 years! :D

Please engage your brain before hitting the "Submit" button in future. ;)


Public_Domain.png.2d871819fcb9957cf44f4514551a2935.png Any of my own code posted anywhere on the forum is available for use by others without any restriction of any kind

Open spoiler to see my UDFs:


ArrayMultiColSort ---- Sort arrays on multiple columns
ChooseFileFolder ---- Single and multiple selections from specified path treeview listing
Date_Time_Convert -- Easily convert date/time formats, including the language used
ExtMsgBox --------- A highly customisable replacement for MsgBox
GUIExtender -------- Extend and retract multiple sections within a GUI
GUIFrame ---------- Subdivide GUIs into many adjustable frames
GUIListViewEx ------- Insert, delete, move, drag, sort, edit and colour ListView items
GUITreeViewEx ------ Check/clear parent and child checkboxes in a TreeView
Marquee ----------- Scrolling tickertape GUIs
NoFocusLines ------- Remove the dotted focus lines from buttons, sliders, radios and checkboxes
Notify ------------- Small notifications on the edge of the display
Scrollbars ----------Automatically sized scrollbars with a single command
StringSize ---------- Automatically size controls to fit text
Toast -------------- Small GUIs which pop out of the notification area


Link to post
Share on other sites
This topic is now closed to further replies.
  • Recently Browsing   0 members

    No registered users viewing this page.

  • Create New...