"Jojo Mwebaze" <jojo.mweb...@gmail.com> wrote

I would like to intercept and record I/O function calls to a file.. (later to a database) with probably the names of the files that have been created, accessed / deleted in my program. I have not done something like this
before.. Some Guidance is highly appreciated

Are you talking about I/O calls in your own app? If so thats fairly
straightforward to do. OTOH If you are talking about capturing all
I/O calls that's a lot harder.... and if it's a multi-user OS will need
administrator privileges.

But this is extremely dependant on the Operating System - you will basically
have to intercept the system calls. So, which OS are you using?
And how familiar are you with its API?

Al;so, While you can probably do this in Python but its likely to have
a serious impact on the OS performance, it will slow down the performamce quite noticeably. I'd normally recommend using C for something like this.

HTH,

--
Alan Gauld
Author of the Learn to Program web site
http://www.alan-g.me.uk/


_______________________________________________
Tutor maillist  -  Tutor@python.org
To unsubscribe or change subscription options:
http://mail.python.org/mailman/listinfo/tutor

Reply via email to