albatros78 Posted September 10, 2011 Share Posted September 10, 2011 Hello, I'm looking for a way to create a loop that returns every time there is a rescue files onto the hard disk, the path and file name saved. Can someone help me? Thanks Link to comment Share on other sites More sharing options...
Moderators Melba23 Posted September 10, 2011 Moderators Share Posted September 10, 2011 albatros78, seangriffin's FileSystemMonitor should go some way to helping you. 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...
albatros78 Posted September 10, 2011 Author Share Posted September 10, 2011 Wow!! Thanks for now, soon I'll try this gem Link to comment Share on other sites More sharing options...
albatros78 Posted September 13, 2011 Author Share Posted September 13, 2011 It is a very interesting project, although still some doubts: I tried to monitor "c:\" and so far no problem; but if for example in "c:\foo\test" create a file "test.txt" the function returns only the path "c:\foo\test" and not "c:\foo\test\test.txt". If instead of a file, create a directory eg "c:\foo\test\test", report one function the name of the folder you created Is there a way to return the file name? Thanks Link to comment Share on other sites More sharing options...
Moderators Melba23 Posted September 13, 2011 Moderators Share Posted September 13, 2011 albatros78, I am not that familiar with the UDF , but if you post what code you have I will take a look. 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...
albatros78 Posted September 13, 2011 Author Share Posted September 13, 2011 Ok: I make this sample code: #include <FileSystemMonitor.au3> _FileSysMonSetup(3, "C:\", "") While 1 _FileSysMonDirEventHandler() WEnd Func _FileSysMonActionEvent($event_type, $event_id, $event_value) ConsoleWrite($event_type & " --- " & $event_id & " --- " & $event_value & @CRLF) EndFunc The Console displays the variables when the event occurs, but not returns the full path when creating a file unless it is under "c:\" thank a lot Link to comment Share on other sites More sharing options...
Moderators Melba23 Posted September 13, 2011 Moderators Share Posted September 13, 2011 albatros78,It looks as if you can only monitor one particular path for file changes using this UDF - which is all I have ever tried to do with it. If, as you suggest, you can retrieve the path of the altered folder, you could look in that folder for any recently created files using _FileListToArray and FileGetTime - although that seems a little longwinded. Other than that I suggest you ask in the UDF thread if the author has any ideas. Sorry not to be of more help. 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...
albatros78 Posted September 13, 2011 Author Share Posted September 13, 2011 thank you very much for helping me too, I will see, however, to succeed in this adventure 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