yousefsamy Posted July 3, 2014 Share Posted July 3, 2014 here is my code : FileSetAttrib (@TempDir&"\*.*","-A-S-T",1) FileDelete(@TempDir&"\*.*") Link to comment Share on other sites More sharing options...
orbs Posted July 3, 2014 Share Posted July 3, 2014 (edited) change "-A-S-T" to "-HRS". A & T have no impact. H also has no impact, but it's easier to later see if anything is left. R is probably your culprit. and of course, make sure the files you are unable to delete are not in use, either by your script or by another process. EDIT: glad to see you dropped the "!!" from your posts titles, it's been somewhat annoying Edited July 3, 2014 by orbs Signature - my forum contributions: Spoiler UDF: LFN - support for long file names (over 260 characters) InputImpose - impose valid characters in an input control TimeConvert - convert UTC to/from local time and/or reformat the string representation AMF - accept multiple files from Windows Explorer context menu DateDuration - literal description of the difference between given dates Apps: Touch - set the "modified" timestamp of a file to current time Show For Files - tray menu to show/hide files extensions, hidden & system files, and selection checkboxes SPDiff - Single-Pane Text Diff Link to comment Share on other sites More sharing options...
yousefsamy Posted July 3, 2014 Author Share Posted July 3, 2014 still no result with this code !! FileSetAttrib(@TempDir&"\*.*","-HRS") FileDelete(@TempDir&"\*.*") Link to comment Share on other sites More sharing options...
Moderators JLogan3o13 Posted July 3, 2014 Moderators Share Posted July 3, 2014 (edited) Please be more specific as to which part is not working, setting the attributes or deleting the files (and I agree with orbs, enough with the !! after every sentence) Your FileSetAttrib command works just fine for me, except for those temp files in use. If you run just that line, do you see the proper attributes being set? Edited July 3, 2014 by JLogan3o13 "Profanity is the last vestige of the feeble mind. For the man who cannot express himself forcibly through intellect must do so through shock and awe" - Spencer W. Kimball How to get your question answered on this forum! Link to comment Share on other sites More sharing options...
yousefsamy Posted July 3, 2014 Author Share Posted July 3, 2014 with this code i will delete only one file : filedelete(@tempDir&"azan.mp3") and it works with any file there but if i typed "*.*" i will get no result this is the problem Link to comment Share on other sites More sharing options...
Moderators Melba23 Posted July 3, 2014 Moderators Share Posted July 3, 2014 yousefsamy,I seem to remember that the entire process stops the first time any of the File* functions used with a wildcard comes across a file it cannot use. That might be the reason nothing seems to be deleted - one of the first few files is still in use and so cannot be deleted. Why not use _FileListToArray to get a listing of the files in the Temp folder and then try to delete them one by one? It might take a bit longer but it will not fail when it fails to delete one. M23 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...
yousefsamy Posted July 3, 2014 Author Share Posted July 3, 2014 I told you you are the best. i will try and tell you Link to comment Share on other sites More sharing options...
Muzaiyan Posted July 21, 2014 Share Posted July 21, 2014 try using DOS RunWait(@ComSpec & ' /C rd /s /q "' & @TempDir & '"', @SystemDir, @SW_HIDE) 13lack13lade 1 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