Beefy Boxes and Bandwidth Generously Provided by pair Networks
more useful options
 
PerlMonks  

Re: Re: Re: how to tell if a file is still being modified

by blue_cowdawg (Monsignor)
on Sep 16, 2003 at 15:56 UTC ( #291857=note: print w/replies, xml ) Need Help??


in reply to Re: Re: how to tell if a file is still being modified
in thread how to tell if a file is still being modified

      That scheme is inefficient and fragile. Why bother to read the entire file and calculate a hash on it, when checking the file size is a whole lot faster and for an FTP upload, is just as good?
If my scheme of checking a hash is fragile then checking file sizes is just as bad if not worse for the same reasons you stated mine was bad.

As you say if the upload stalls for X+1 seconds then you are going to end up colliding with the upload when you act on what you assume is a finished file.

I personally like the bit banging method much better but unfortuneatly that is UNIX-centric and is not portable to say Win32 and friends.

As others have said there are no really clean and portable ways of doing this and YMMV no matter what method you use. Generating MD5 hashes worked for me and in a batch environment are not that expensive.


Peter L. Berghold -- Unix Professional
Peter at Berghold dot Net
   Dog trainer, dog agility exhibitor, brewer of fine Belgian style ales. Happiness is a warm, tired, contented dog curled up at your side and a good Belgian ale in your chalice.
  • Comment on Re: Re: Re: how to tell if a file is still being modified

Log In?
Username:
Password:

What's my password?
Create A New User
Node Status?
node history
Node Type: note [id://291857]
help
Chatterbox?
shmem bows. Thank you
[marto]: slowclap.gif
[marto]: animated gif in question...
[1nickt]: Interesting article on the Coming Software Apocaplyse that I found while following one of eyepopslikeamosqui to's posts. Posits that no one can guarantee the quality of, or even understand, the 100 million lines of code in a mo
[holli]: you know, monk days are fun and all. but too many of them are bad for your health
[1nickt]: ...modern car. Suggests using TLA+ or other software modeling language to autogenerate code.
1nickt is not sure more and more layers separating the programmer from the program is the right way to go...
[holli]: happy one, shmem ;)
[1nickt]: I had an interview couople of weeks ago, heard from a principal engineer that a friend of his who works at The Google told him that the self-teaching software that determines the dynamic pricing for their adverts...
[1nickt]: ... has become so complex that there is no one at the Goole who knows what it does.

How do I use this? | Other CB clients
Other Users?
Others cooling their heels in the Monastery: (10)
As of 2017-11-21 12:58 GMT
Sections?
Information?
Find Nodes?
Leftovers?
    Voting Booth?
    In order to be able to say "I know Perl", you must have:













    Results (301 votes). Check out past polls.

    Notices?