Article View: pl.comp.lang.vbasic
Article #104945Monitoroanie folderu w VB.Net
From: ChrissP.
Date: Mon, 05 Aug 2013 16:50
Date: Mon, 05 Aug 2013 16:50
19 lines
1647 bytes
1647 bytes
Witam, Zaczalem pisac program-zamiennik dla Dropbox'a z przechowywaniem danych na wlasnym serwerze i mam pewien problem z monitorowaniem folderu z plikami. Otoz uzywam FileSystemWatcher do otrzymania informacji o nowym/zmienionym pliku, niestety w sytuacji, kiedy operacja zapisu tego pliku troche trwa, to otrzymuje komunikat np. 5 razy podczas jego zapisu. Skutek jest taki, ze program wysyla mi na serwer czesc pliku, po czym sprawdza, ze na serwerze jest nowsza wersja, wiec ja sciaga i w efekcie mam tylko czesc pliku skopiowanego do mojego folderu lub caly plik ktory do "ustalenia wersji" lata pomiedzy hostem lokalnym i serwerem np. 10 razy... Znacie moze jakis inny sposob monitorowania katalogu dla nowych/zmienionych plikow? -- Pozdrawiam, KP
Technical Details
Message-ID:
<ktol6h$ao3$1@usenet.news.interia.pl>Path:
mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!agh.edu.pl!news.agh.edu.pl!newsfeed2.atman.pl!newsfeed.atman.pl!news.supermedia.pl!news.nask.pl!news.nask.org.pl!news.interia.pl!not-for-mailShow Full Headers
Complete Article Headers
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!agh.edu.pl!news.agh.edu.pl!newsfeed2.atman.pl!newsfeed.atman.pl!news.supermedia.pl!news.nask.pl!news.nask.org.pl!news.interia.pl!not-for-mail From: "ChrissP." <krzyszp@interia.pl> Newsgroups: pl.comp.lang.vbasic Subject: Monitoroanie folderu w VB.Net Date: Mon, 05 Aug 2013 17:50:25 +0100 Organization: INTERIA.PL S.A. Lines: 19 Message-ID: <ktol6h$ao3$1@usenet.news.interia.pl> NNTP-Posting-Host: host86-153-37-188.range86-153.btcentralplus.com Mime-Version: 1.0 X-Trace: usenet.news.interia.pl 1375721489 11011 86.153.37.188 (5 Aug 2013 16:51:29 GMT) X-Complaints-To: usenet@firma.interia.pl NNTP-Posting-Date: Mon, 5 Aug 2013 16:51:29 +0000 (UTC) User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:17.0) Gecko/20130620 Thunderbird/17.0.7 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit