On 9 January 2012 18:27, Gary Gregory <[email protected]> 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 <[email protected]> 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: [email protected] >> For additional commands, e-mail: [email protected] >> > > > > -- > E-Mail: [email protected] | [email protected] > 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: [email protected] > For additional commands, e-mail: [email protected] > --------------------------------------------------------------------- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]
