• Status: Solved
  • Priority: Medium
  • Security: Public
  • Views: 243
  • Last Modified:

32?!?!?!?!!?

gaah...
im trying to wait for a download on a file in my program
but winnt wont lockup the file when its being downloaded!
why?
0
webrage
Asked:
webrage
  • 3
  • 3
  • 2
1 Solution
 
heyhey_Commented:
haag ??
how do you 'download' the file ? and esspecially how do you save it to disk ???
0
 
webrageAuthor Commented:
sorry..
the file is being downloaded to a directory by ftp. My program triggers when a new file apear in the ftp directory! Then I want to wait for the file to be fully downloaded before i do something about it. But i cant see any diffrent(between a normal file and to the file being downloaded) in flags set to the file.
running nt with ntfs!
0
 
heyhey_Commented:
it seems that this is a question of FTP client. what's your client ? isn't there some other way to work in conjunction with this program.

(Note: maybe you can monitor File I/O activity and wait for the FileClose to be called ??)

0
Free Tool: Subnet Calculator

The subnet calculator helps you design networks by taking an IP address and network mask and returning information such as network, broadcast address, and host range.

One of a set of tools we're offering as a way of saying thank you for being a part of the community.

 
webrageAuthor Commented:
hmm.. i dont think its a client dependent problem...
maybe ftp server problem...
but this is thought to be a generall program so it would
be better solve this with code...

 
0
 
heyhey_Commented:
       it seems that I still can't get the Question
        ok - so you have remote server computer running FTP server
        and local client computer (workstation)

            some program (FTP client) downloads files in 'FTP directory'
            your program triggers when a new file apear in that directory.
            than you want to do something with the file, after it has been fully downloaded.

      so.
      1. the FTP client is the one that (eventually) manages the file locking ...
      2. how is your porogram triggered ?
      3. I proposed to wait till the ftp client executes FileClose from WinAPI ...

      so?

0
 
AlexVirochovskyCommented:
You can try monitoring len of file and if it is constant
in DELAY sec, can conclusive, that download is ended.
Alex
0
 
webrageAuthor Commented:
hmm sorry Alex I have also thought about that, but it is to uncertain..
0
 
AlexVirochovskyCommented:
I see for you 2 possibilities:
1. Use FindFirstChangeNotification: see
http://www.experts-exchange.com/topics/comp/lang/cplusplus/Q.10097580
2. Use utility
  for  File Monitoring(Open/Close/Change Dir ,,,,
http://www.sysinternals.com/filemon.htm

Can be this helps, Alex
0
Question has a verified solution.

Are you are experiencing a similar issue? Get a personalized answer when you ask a related question.

Have a better answer? Share it in a comment.

Join & Write a Comment

Featured Post

Cloud Class® Course: Ruby Fundamentals

This course will introduce you to Ruby, as well as teach you about classes, methods, variables, data structures, loops, enumerable methods, and finishing touches.

  • 3
  • 3
  • 2
Tackle projects and never again get stuck behind a technical roadblock.
Join Now