commons-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From sebb <seb...@gmail.com>
Subject Re: Track progress of a file copy?
Date Mon, 09 Jan 2012 19:57:22 GMT
On 9 January 2012 18:27, Gary Gregory <garydgregory@gmail.com> wrote:
> I've wanted to do this in the past as well, but I do not see how to do
> it without a new API that takes in a listener.

FileUtils.copyURLToFile uses IOUtils.copy(InputStream input,
OutputStream output)  to do the actual copy, so perhaps you could wrap
one of the streams in a Counting Stream or Proxy Stream.

> Gary
>
> On Mon, Jan 9, 2012 at 12:47 PM, Smig <smigmh@gmail.com> wrote:
>> I'm using this method to download a set of files:
>> FileUtils.copyURLToFile(url,file);
>>
>> I found this to be much faster than the usual writing of bytes to a stream.
>>
>> However, I ran into a problem. By using this method, I lost the ability to
>> track the progress and give feedback to the user.
>>
>> If I'm downloading a large file, there's no way of knowing if it's close to
>> finishing or even if it's downloading at all.
>>
>> Is there any way to get this information to update a JProgressBar?
>>
>> --
>> View this message in context: http://apache-commons.680414.n4.nabble.com/Track-progress-of-a-file-copy-tp4279297p4279297.html
>> Sent from the Commons - User mailing list archive at Nabble.com.
>>
>> ---------------------------------------------------------------------
>> To unsubscribe, e-mail: user-unsubscribe@commons.apache.org
>> For additional commands, e-mail: user-help@commons.apache.org
>>
>
>
>
> --
> E-Mail: garydgregory@gmail.com | ggregory@apache.org
> JUnit in Action, 2nd Ed: http://bit.ly/ECvg0
> Spring Batch in Action: http://bit.ly/bqpbCK
> Blog: http://garygregory.wordpress.com
> Home: http://garygregory.com/
> Tweet! http://twitter.com/GaryGregory
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: user-unsubscribe@commons.apache.org
> For additional commands, e-mail: user-help@commons.apache.org
>

---------------------------------------------------------------------
To unsubscribe, e-mail: user-unsubscribe@commons.apache.org
For additional commands, e-mail: user-help@commons.apache.org


Mime
View raw message