CodeGuru Home VC++ / MFC / C++ .NET / C# Visual Basic VB Forums Developer.com
Results 1 to 2 of 2
  1. #1
    Join Date
    Jun 2009
    Posts
    118

    Question detecting newly created folders/files on local file system

    Hi All,

    Using C++, I want to process sub-folders on my home folder sequentially each with a special naming format and containing some binary files in it:

    Code:
    1/
    2/
    3/
    4/
    5/
    6/
    ...
    Give above folders, I will process files in 1/ at first, 2/ at second, 3/ at third, and so on.

    For some n/ folder, if I realize that n/ actually does not exist in local file system, I do not want to wait for it. Hence I will keep processing (n+1)/ folder, and so on.

    However, when processing some (n+m)/ folder, previously not processed n/ folder may have been created on local file system. In this case, I do not want to miss processing it, but somehow detect its creation and process it. After processing n/ folder, I want to continue from (n+m+1)/.

    How can I do this in Linux ?

    What kind of architecture should I use ?

    Thanks.

  2. #2
    Join Date
    Jan 2004
    Location
    Düsseldorf, Germany
    Posts
    2,401

    Re: detecting newly created folders/files on local file system

    Sounds like you want to use FAM or inotify.
    Last edited by treuss; April 16th, 2010 at 08:04 AM.
    More computing sins are committed in the name of efficiency (without necessarily achieving it) than for any other single reason - including blind stupidity. --W.A.Wulf

    Premature optimization is the root of all evil --Donald E. Knuth


    Please read Information on posting before posting, especially the info on using [code] tags.

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •  





Click Here to Expand Forum to Full Width

Featured