PHAK Posted June 7, 2021 Share Posted June 7, 2021 I tried #RequireAdmin FileDelete ( "C:\FFOutput" ) DirRemove( "C:\FFOutput" ) DirCreate( "C:\FFOutput" ) Not deleted Only the files And not the folders within it Link to comment Share on other sites More sharing options...
Moderators Melba23 Posted June 7, 2021 Moderators Share Posted June 7, 2021 PHAK, Go and read the Help file page for DirRemove - there is a flag you are missing. M23 PHAK 1 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: Spoiler ArrayMultiColSort ---- Sort arrays on multiple columnsChooseFileFolder ---- Single and multiple selections from specified path treeview listingDate_Time_Convert -- Easily convert date/time formats, including the language usedExtMsgBox --------- A highly customisable replacement for MsgBoxGUIExtender -------- Extend and retract multiple sections within a GUIGUIFrame ---------- Subdivide GUIs into many adjustable framesGUIListViewEx ------- Insert, delete, move, drag, sort, edit and colour ListView itemsGUITreeViewEx ------ Check/clear parent and child checkboxes in a TreeViewMarquee ----------- Scrolling tickertape GUIsNoFocusLines ------- Remove the dotted focus lines from buttons, sliders, radios and checkboxesNotify ------------- Small notifications on the edge of the displayScrollbars ----------Automatically sized scrollbars with a single commandStringSize ---------- Automatically size controls to fit textToast -------------- Small GUIs which pop out of the notification area Link to comment Share on other sites More sharing options...
PHAK Posted June 7, 2021 Author Share Posted June 7, 2021 9 minutes ago, Melba23 said: PHAK, Go and read the Help file page for DirRemove - there is a flag you are missing. M23 Thank you #RequireAdmin #include <AutoItConstants.au3> DirRemove("C:\FFOutput", $DIR_REMOVE) Link to comment Share on other sites More sharing options...
Musashi Posted June 7, 2021 Share Posted June 7, 2021 @PHAK You should also pay attention to the Remarks from the help : Remarks Some directory attributes can make the deletion impossible, therefore if this is the case look at FileSetAttrib() to change the attributes of a directory. PHAK 1 "In the beginning the Universe was created. This has made a lot of people very angry and been widely regarded as a bad move." Link to comment Share on other sites More sharing options...
Musashi Posted June 7, 2021 Share Posted June 7, 2021 @PHAK : Additional note : DirRemove also fails, if a file inside the folder is currently in use by an application that sets a FileLock. However, not all applications will lock files that they have in use (this can make things a bit tricky ) . Notepad, for example, does not lock open files (-> DirRemove is successful). Contrary to this, OpenOffice, for example, will lock open files (-> DirRemove fails). To check, if a file is locked by another application, you can use the function _WinAPI_FileInUse "In the beginning the Universe was created. This has made a lot of people very angry and been widely regarded as a bad move." Link to comment Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now