ProgressBar i kopiowanie pliku

0

Witam

Kopiuję dowolny pliczek (tylko ten jeden, żadnych innych) i chcę zrobić dla niego pasek postępu. Siedzę już nad tym trochę i doszedłem do wniosków, że:
+Powinienem użyć FileSystemWatcher
+Powinno to wyglądać w ten sposób, że gdy kopiuje plik, to FileSystemWatcher sprawdza mi cały czas jaką wielkość ma "nowy" plik i z tego spokojnie wyciągnę sobie dane do paska postępu porównując z wilkością "starego".
Ale chodzi o to, że nie mam pojęcia jak to zrobić :/
Mianowicie nie wiem jak zrobić, aby gdy plik się zmieni FileSystemWatcher podał mi jego wielkość. Nie wiem też jak zrobić żeby FileSystemWatcher działał razem z kopiowaniem pliku.

Jeżeli jest jakiś inny sposób na zrobienie tego, lub się mylę to nakierujcie mnie.

Za pomoc z góry dziękuję.

0

Nie jestem pewien ale FileSW tylko wykrywa zmiany w pliku. Mysle ze lepiej uzyc FSW do wykrycia wstawienia pliku do folderu, potem w nowym wątku co chwile sprawdzac rozmiar pliku (ale nie przezz FSW tylko np FileInfo class)
Nigdy tego nie robiłem ani nie sprawdzałem, to tylko mój pomysł.

0

Dzięki :)
Już się troszkę zacząłem denerwować na to, teraz powinno być ok :)

Pozdrawiam
Rychu

1 użytkowników online, w tym zalogowanych: 0, gości: 1